这将是愚蠢的,但...我为我的生活无法弄清楚如何初始化一个对象的所有方法。 例如javascript初始化对象属性
var obj = {
prop1: function() { ... },
prop2: function() { ... } //etc
}
无法弄清楚如何初始化它们无需调用 obj.prop1()和obj.prop2(),这将是改变乏味,如果我有ya'know 10+功能。 我也看到这样,
var obj = new obj();
function obj() {
this.init=function() { ... };
this.init();
}
然而,据我所知道的,再说,我不得不独立初始化每一个。
这您使用此,您只使用单对象,如上面init方法的对象和匹配
__init
的所有属性?我假定当你不使用单例对象时,比如当你需要继承时,你可以使用新的语法,例如var obj = new MyObject(); – Donato@DanStayntouch是的,这是正确的。 – rene