[英]javascript calling a class method
嘿,我有一个像类一样起作用的函数。
var myClass= function () {
this.property = '';
this.say() = function () {
alert('Say Hello');
}
当我这样初始化时
var myClassObj= new myClass();
myClassObj.property = 'property';
myClassObj.say();
它给我初始化时的错误“未捕获的TypeError:未定义不是函数”。 我做错了什么。
使用this.say
代替this.say()
。
如安德鲁所暗示,请使用this.say
代替this.say()
在代码中,您还会错过结束}
,
应该是这样
var myClass= function () {
this.property = '';
this.say = function () {
alert('Say Hello');
}
}
var myClassObj= new myClass();
myClassObj.property = 'property';
myClassObj.say();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.