[英]How are a javascript object and a javascript function loaded at the creation phase of the execution context?
[英]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.