我是 Javascript 和一般编程的初学者,我的英语不好(抱歉,如果有任何语法错误)但这是我的问题:
当我在 JS 中创建一个类并创建一个函数来设置其对象的属性时,浏览器无法识别该函数。例子:
var myObject = new MyClass();
myObject.setAttribute();
function MyClass() {
this.attribute;
}
MyClass.prototype.setAttribute = function() {
this.attribute = true;
};
当我尝试运行此代码时,chrome 会抛出一个错误,提示“Uncaught TypeError: Object # has no method 'setAtribute'”并且指定的行是 2。我不明白。
我再说一遍:我是一个初学者,所以这对你来说可能是一个愚蠢的错误,但对我来说这是一个很大的问题。谢谢。