gpt4 book ai didi

对象

转载 作者:行者123 更新时间:2023-11-30 07:43:31 28 4
gpt4 key购买 nike

我是 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?

};

}

最佳答案

需要使用this来引用当前对象;它不是隐式的,就像在其他语言中一样,主要是因为该函数就像任何其他函数一样只是一个对象,并且它的 this 可以绑定(bind)到任何值。

var currentPosition = this.getCenter();

关于对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11698427/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com