SmR*_*Guy 2 javascript function object execute
我想在某个对象中添加一个函数(以变量的形式),并在需要时执行它.
这该怎么做?
谢谢.
var myFunc = function() { ... };
var myObj = { func: myFunc };
myObj.func();
Run Code Online (Sandbox Code Playgroud)
myFunc如果需要,您也可以跳过临时变量.
obj.doSomething = function()
{
console.log('done');
}
obj.doSomething();
Run Code Online (Sandbox Code Playgroud)
这不会影响任何obj的现有字段或方法(显而易见的例外情况是,如果已经存在doSomething).