swa*_*nny 1 javascript oop javascript-objects
我对javascript OOP相对较新,并且我认为这是一个相对基本的问题,但我无法通过搜索网络找到任何帮助.我错过了什么,或者我只是以错误的方式解决这个问题?
这是我的示例代码:
function Square( setSize, setX, setY ){
var size = setSize;
var xPos = setX;
var yPos = setY;
this.getCenter = function(){
return {
x: xPos + size*0.5,
y: yPos + size*0.5
};
};
this.moveX = function( magnitude ){
var currentPosition //=how do I access getCenter() from here?
};
}
Run Code Online (Sandbox Code Playgroud)
您需要用来this
引用当前对象; 它不像其他语言那样是隐式的,主要是因为函数只是一个像任何其他对象一样的对象,它this
可以绑定到任何值.
var currentPosition = this.getCenter();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
64 次 |
最近记录: |