Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 呼叫';正常';JS原型中的成员函数_Javascript_Prototype_This - Fatal编程技术网

Javascript 呼叫';正常';JS原型中的成员函数

Javascript 呼叫';正常';JS原型中的成员函数,javascript,prototype,this,Javascript,Prototype,This,我正在尝试创建一个JS类,其中每个对象将包含一个成员,verify\u function,它将在创建时由构造函数提供。然后在某个时间点,原型函数将调用此verify\u函数 这就是我的代码的样子: var ClassName = function(verify_callback) { this.verify_function = verify_callback; } ClassName.prototype.functionName = function() { this.ver

我正在尝试创建一个JS类,其中每个对象将包含一个成员,
verify\u function
,它将在创建时由构造函数提供。然后在某个时间点,原型函数将调用此
verify\u函数

这就是我的代码的样子:

var ClassName = function(verify_callback) {
    this.verify_function = verify_callback;
}

ClassName.prototype.functionName = function() {
    this.verify_function(); //problem lies here
}
我试图创建如下对象:

var objectName = new ClassName(function() {
    console.log('This should be printed!');
})
在执行代码时,它说:

TypeError: this.verify_function is not a function

非常感谢您的帮助。

@Tushar,很抱歉输入错误。代码中没有这个错误。如果您解决了这个问题,它应该会起作用。
self.verify\u功能从何而来?我在任何张贴的代码中都看不到这一点。您在
objectName
赋值的末尾缺少了一个
。当我修复它时,您的代码可以工作:但可能这是另一个复制错误,因为我从中得到了一个语法错误。