[英]Javascript init() function isn't being called automatically
I'm using this syntax for my class creation (jQuery): 我在创建类(jQuery)时使用了以下语法:
$.myClass = function() {}
$.myClass.prototype = {
init: function() {
console.log('initializing');
},
someFunc: function() = {
console.log('some function is being called');
}
}
When I call 当我打电话
var myClassObj = new $.myClass();
My init()
function isn't being called, I have to call it manually. 我的
init()
函数没有被调用,我必须手动调用它。 How do I edit my class's default initialization function instead of creating a separate one? 如何编辑班级的默认初始化函数,而不是创建单独的初始化函数?
You missed this - 您错过了-
$.myClass = function()
{
this.init();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.