Maison >interface Web >js tutoriel >Que signifie le symbole en js
Symbol est un identifiant unique en JavaScript. Il est utilisé comme nom de propriété d'objet pour éviter les conflits de noms. Il est unique, immuable et privé. Il peut être créé et attribué via Symbol() et n'est comparé à lui-même que pour une stricte égalité. .
Symbole en JavaScript
Le symbole est un type de données primitif en JavaScript qui représente un identifiant unique. Il a été introduit pour la première fois dans la version ES6 (ECMAScript 2015).
Utilisation :
Le symbole est principalement utilisé pour créer des noms de propriétés uniques afin d'éviter les conflits de noms et d'améliorer la lisibilité du code.
Caractéristiques :
for...in
. for...in
循环。创建 Symbol:
使用 Symbol()
函数来创建 Symbol:
<code class="js">const mySymbol = Symbol();</code>
比较 Symbol:
由于 Symbol 是唯一的,因此它们只能与自身进行严格相等 (===
Affectation : Le symbole peut être attribué à des variables comme d'autres types de données primitifs.
Créer des symboles :Utilisez la fonction Symbol()
pour créer des symboles :
<code class="js">console.log(mySymbol === mySymbol); // true console.log(mySymbol === Symbol()); // false</code>Comparer les symboles :
===
) Comparaison : <code class="js">const person = { [Symbol("name")]: "John Doe", age: 30 }; console.log(person[Symbol("name")]); // "John Doe"</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!