https://developer.mozilla.org/en/JavaScript/New_in_JavaScript/1.8 中寫到JavaScript1.8開始支持lambda函數,例如:
function(x) { return x * x; }
可以寫爲
function(x) x * x
可是當我這麼寫的時候卻會出現 SyntaxError: Unexpected identifier 錯誤,怎麼回事?
https://developer.mozilla.org/en/JavaScript/New_in_JavaScript/1.8 中寫到JavaScript1.8開始支持lambda函數,例如:
function(x) { return x * x; }
可以寫爲
function(x) x * x
可是當我這麼寫的時候卻會出現 SyntaxError: Unexpected identifier 錯誤,怎麼回事?