对象中的JavaScript函数执行

SmR*_*Guy 2 javascript function object execute

我想在某个对象中添加一个函数(以变量的形式),并在需要时执行它.
这该怎么做?
谢谢.

SLa*_*aks 5

var myFunc = function() { ... };
var myObj = { func: myFunc };

myObj.func();
Run Code Online (Sandbox Code Playgroud)

myFunc如果需要,您也可以跳过临时变量.


Mat*_*hen 5

obj.doSomething = function()
{
  console.log('done');
}

obj.doSomething();
Run Code Online (Sandbox Code Playgroud)

这不会影响任何obj的现有字段或方法(显而易见的例外情况是,如果已经存在doSomething).