2015-10-23 67 views
1

我在反應流星的例子中遇到了一些使我困惑的語法。我問了兩位我知道的JS開發人員,他們只能提供猜測。任何人都可以解釋爲什麼這有效嗎對象函數的語法混淆

var aaa = { 
    bbb() { 
     // do something 
    } 
}; 

aaa.bbb(); 

Working example

回答

1

這是ES2015速記符號。這:

var obj = { property() { /* code */ } }; 

相當於ES5

var obj = { property: function property() { /* code */ } }; 

新語法工作在新的瀏覽器(或節點),或者通過類似Babel

+0

哇,7月批准吧?猜猜我需要保持更新的消息...謝謝! – Jeff