Symbol.keyFor() 方法

admin發表於2019-05-07

此方法會獲取對應Symbol值的鍵。

更多關於Symbol內容可以參閱JavaScript Symbol一章節。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
Symbol.keyFor(sym);

引數解析:

(1).sym:必需,要獲取鍵值的Symbol值。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let s = Symbol.for("螞蟻部落");
console.log(Symbol.keyFor(s));

上面的程式碼可以獲取指定Symbol值的鍵。

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let s = Symbol("螞蟻部落");
console.log(Symbol.keyFor(s));

直接使用Symbo()建立的Symbol值的鍵不會被登記,所以也就獲取不到。

相關文章