[英]Define symbol as property using lazy initialization
作為錯誤狀態,只能將唯一符號用作計算的屬性名稱。
為了能夠將符號視為唯一文字,可以使用一種新型的唯一符號。 唯一符號是符號的子類型,並且僅通過調用Symbol()或Symbol.for()或顯式類型注釋生成。 僅在const聲明和只讀靜態屬性上才允許使用新類型,並且為了引用特定的唯一符號,您必須使用typeof運算符。 每個對唯一符號的引用都意味着與給定聲明相關聯的完全唯一的標識。
由於列出的限制,對象屬性不能唯一。
相反,它可以是:
export namespace symbols {
export const toString = Symbol('@xml.js.toString');
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.