Symbol ist ein eindeutiger Bezeichner in JavaScript. Er wird als Objekteigenschaftenname verwendet, um Namenskonflikte zu vermeiden. Er kann über Symbol() erstellt und zugewiesen werden und wird nur auf strikte Gleichheit verglichen .
Symbol in JavaScript
Symbol ist ein primitiver Datentyp in JavaScript, der einen eindeutigen Bezeichner darstellt. Es wurde erstmals in der ES6-Version (ECMAScript 2015) eingeführt.
Verwendung:
Symbol wird hauptsächlich zum Erstellen eindeutiger Eigenschaftsnamen verwendet, um Namenskonflikte zu vermeiden und die Lesbarkeit des Codes zu verbessern.
Eigenschaften:
for...in
-Schleifen. for...in
循环。创建 Symbol:
使用 Symbol()
函数来创建 Symbol:
<code class="js">const mySymbol = Symbol();</code>
比较 Symbol:
由于 Symbol 是唯一的,因此它们只能与自身进行严格相等 (===
Zuweisung: Das Symbol kann wie andere primitive Datentypen Variablen zugewiesen werden.
Symbole erstellen:Verwenden Sie die Funktion Symbol()
, um Symbole zu erstellen:
<code class="js">console.log(mySymbol === mySymbol); // true console.log(mySymbol === Symbol()); // false</code>
===
) Vergleich: <code class="js">const person = { [Symbol("name")]: "John Doe", age: 30 }; console.log(person[Symbol("name")]); // "John Doe"</code>
Das obige ist der detaillierte Inhalt vonWas bedeutet Symbol in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!