0
我看到的代碼在互聯網:的Javascript對象ES6
const SIGNIN_USER = 'SIGNIN_USER';
const SIGNUP_USER = 'SIGNUP_USER';
const ACTION_HANDLERS = {
[SIGNIN_USER]: (para1) => { return para1; },
[SIGNUP_USER]: (para2) => { return para2;},
}
// Using ACTION_HANDLERS object:
const handler = ACTION_HANDLERS[para3];
return handler ? handler(para3) : "Frist Time";
我明白ACTION_HANDLERS
是一個對象。但我不明白這裏的[SIGNIN_USER], [SIGNUP_USER], ACTION_HANDLERS[para3]
是什麼意思???。
我嘗試Babel轉換到ES5,但我根本不明白。
我也不知道要搜索的關鍵字。誰能幫我嗎?
有很多ES2015善良在該代碼發生的事情 - 如果你有什麼不明白的ES5版本意味着,這將是很難的方式,你就會明白 –
解釋好像'計算性能'可能是你在找什麼? – loganfsmyth
和箭頭功能 –