Javascript对象
我对javascript OOP比较陌生,我认为这是一个相对基本的问题,但我一直无法通过搜索web找到任何帮助。我是错过了什么,还是我只是走错了路 下面是我的示例代码:Javascript对象,javascript,oop,javascript-objects,Javascript,Oop,Javascript Objects,我对javascript OOP比较陌生,我认为这是一个相对基本的问题,但我一直无法通过搜索web找到任何帮助。我是错过了什么,还是我只是走错了路 下面是我的示例代码: function Square( setSize, setX, setY ){ var size = setSize; var xPos = setX; var yPos = setY; this.getCenter = function(){ return { x: xPos + size
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?
};
}
您需要使用
此
来引用当前对象;它不像在其他语言中那样是隐式的,主要是因为函数和其他任何语言一样只是一个对象,它的this
可以绑定到任何值
var currentPosition = this.getCenter();
您需要使用
此
来引用当前对象;它不像在其他语言中那样是隐式的,主要是因为函数和其他任何语言一样只是一个对象,它的this
可以绑定到任何值
var currentPosition = this.getCenter();
读