我正在阅读一本关于 AJAX for J2EE 的教科书,我发现了一些关于 JavaScript 的说明,但我无法理解。它是保留字“this”,我知道它在java中的含义。但在这个脚本中我无法理解。
也许这是一个愚蠢的问题,但如果这个更大的社区之一可以帮助我,我将不胜感激。
说明:
var objPunto;
objPunto = {
x:10, y:40, dibujar: function(){
alert(this.x + "," + this.y);
}
}
我不知道这些“这个”是指哪个。
最佳答案
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/this
javascript 中的 this 有点复杂,但您的示例可能是最简单的。
this 指的是父级,因此在您的示例中 this.x 指的是 objPunto.x
调用 objPunto.dubujar() 后,您将收到警报 10,40
关于javascript - 保留字 JavaScript "this",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43882994/