简体   繁体   English

Javascript init()函数不会自动被调用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM