我在javascript中创建了一个类,我希望将方法作为该类的成员与参数。我们怎么办? 我已经完成了以下代码,以便创建一个类和方法 -
function Classname(){
a1 = 100;
this.a2 = 0;
}
Classname.prototype.method1 = function (message) {
alert(message);
};
//Creating object
var obj1 = new Classname();
但是当我将方法称为 -
时obj1.method1("Hello");
然后我收到错误Uncaught ReferenceError: messgae is not defined
。
答案 0 :(得分:1)
Your code works。这是一个逐字副本吗?
您的错误消息似乎引用了拼写错误的变量messgae
。
答案 1 :(得分:1)
未捕获的ReferenceError:未定义messgae
您确定在环境中使用与问题中提供的完全相同的代码吗?
您显然使用的名称由于名称中的拼写错误而导致无法解析(messgae
→message
)。