2017-02-06 31 views
8

我開始使用對象擴展運算符來安全地創建對象的副本,同時遵循不變性原則。如何在Chrome開發工具中使用對象擴展運算符

我想在Chrome開發者控制檯來使用它 - 如何做到這一點:

enter image description here

+2

'Object.assign()'會做的淺表副本目的。 – jfriend00

+2

['...'不是操作符](http://stackoverflow.com/questions/37151966/what-is-spreadelement-in-ecmascript-documentation-is-it-the-same-as-spread-oper/37152508#37152508)。 –

+5

對象傳播是[*建議*](https://github.com/tc39/proposals),並且在當前穩定版本的Chrome中不可用。 –

回答

0

...不是運營商(至少在ECMAScript的規範使用術語意義上的「經營者」) 。它實際上被稱爲「擴展語法」或「休息語法」。

+1

[compat-table](http://kangax.github.io/compat-table/esnext/#test-object_spread_properties)表示,Chrome 58支持對象傳播,但其隱藏的標誌爲 –

+1

chrome:// version是顯示目前官方爲Windows開發的版本是55。 可能要安裝金絲雀試試這個 – Prabhas

+2

@Robsonsjre請儘量做到更加友好。如果OP提到「......」作爲運營商,不要只是說它不是一個。你可以說它實際上被稱爲「傳播語法」或「休息語法」,提供一些參考文獻/文章。另一方面,更多的相同的一半信息。這不是穩定的Chrome,但有標誌來啓用它。 –

12

您可以啓用javascript的實驗標誌:鉻://標誌/#啓用JavaScript的,和諧 ,使網頁使用實驗性JavaScript功能包括REST /傳播。

+0

我開始學習es7-如果我打開這個標誌,我能在chrome dev控制檯中使用es7功能嗎? – Prabhas

相關問題