我想寫的JavaScript代碼都定義了一個輔助函數,一個字符串值,並用它來從返回的值代碼(對象是精確的) 不過,我想返回值僅僅是對象,而不是函數的定義,即我希望它只是執行的功能。 我不在乎,如果作爲一個副作用的功能也將在全球範圍內或類似的規定。寫一個JavaScript行定義一個函數,並返回一個基於函數的結果
例如我已經試過如下:
var a = (function xyz() {return 10; }, { "b": xyz() })
如果我使用 「;」相反,我得到如下:
未捕獲的SyntaxError:意外的標記;
我想它在Chrome控制檯上。如果有問題,請告訴我。
變種A = {B:(()=> 10),()} – Gerrit0
感謝@ Gerrit0,如果我想使用這個函數的定義是什麼我的對象中有多個地方? – Oren
然後,您最好先定義函數,然後在實例化時調用它。所以,var xyz =()=> 10; VAR A = {B:XYZ()} – Gerrit0