簡體   English   中英

對象中的JavaScript函數執行

[英]JavaScript function execution in object

我想在某個對象中添加一個函數(以變量的形式),並在需要時執行它。
這個怎么做?
謝謝。

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

myObj.func();

如果需要,您還可以跳過myFunc臨時變量。

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

obj.doSomething();

這不會影響任何obj的現有字段或方法(顯而易見的例外是,如果已經存在doSomething )。

很模糊,但你走了:

var obj = {};
obj.foo = function() {
    return "baz";
};

// code...

obj.foo();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM