【发布时间】:2013-11-27 15:01:58
【问题描述】:
我在 javascript 中有一个这样的 oop 函数:
'use strict';
function oopFunc(){
this.oopMethod(){
console.log('hey it works');
}
}
function foo(){
var init = new oopFunc();
init.oopMethod();
}
function bar(){
var again = new oopFunc();
again.oopMethod();
}
如何只初始化一次 oopFunc 对象(如全局变量)并使用这样的方法?:
'use strict';
function oopFunc(){
this.oopMethod(){
console.log('hey it works');
}
}
function initOopfunction(){
init = new oopFunc();
}
function foo(){
init.oopMethod();
}
function bar(){
init.oopMethod();
}
我必须将可变参数传递给该方法,但我不想每次使用它时都初始化它的新对象
编辑
我需要在另一个函数中初始化该函数,因为 oop 函数获取一些必须由用户输入的参数
【问题讨论】:
标签: javascript jquery oop strict