什麼是「符號」javascript類型as mentioned in this ECMAScript 6 draft specification?JavaScript符號類型:(非字符串對象鍵)
引述規格:
符號類型是一組可以被用作對象屬性的密鑰的所有非字符串的值。
每個可能的符號值都是唯一且不可變的。
符號值有一個名爲[[Private]]的可觀察屬性,其不可變值爲true或false。私有符號是一個符號值,其[[Private]]屬性的值爲true。
我以爲對象鍵只是字符串,我並不孤單。引述this accepted SO answer:
...對象鍵總是字符串...
你能解釋一下符號類型是什麼,並證明其使用。我試圖理解規範。
謝謝!
這是ES6規範,不確定,但看看這是否有幫助:https://github.com/dherman/tc39-codex-wiki/blob/master/data/es6/symbols/index.md – elclanrs