Simbol ialah pengecam unik dalam JavaScript Ia digunakan sebagai nama sifat objek untuk mengelakkan konflik penamaan Ia unik, tidak boleh diubah dan peribadi Ia boleh dibuat dan ditetapkan melalui Symbol() dan hanya dibandingkan dengan dirinya sendiri untuk kesamaan yang ketat .
Simbol dalam JavaScript
Simbol ialah jenis data primitif dalam JavaScript yang mewakili pengecam unik. Ia pertama kali diperkenalkan dalam keluaran ES6 (ECMAScript 2015).
Penggunaan:
Simbol digunakan terutamanya untuk mencipta nama sifat unik untuk mengelakkan konflik penamaan dan meningkatkan kebolehbacaan kod.
Ciri-ciri:
for...in
循环。创建 Symbol:
使用 Symbol()
函数来创建 Symbol:
<code class="js">const mySymbol = Symbol();</code>
比较 Symbol:
由于 Symbol 是唯一的,因此它们只能与自身进行严格相等 (===
Tugasan: Simbol boleh diberikan kepada pembolehubah seperti jenis data primitif yang lain.
Buat Simbol:Gunakan fungsi Symbol()
untuk mencipta Simbol:
<code class="js">console.log(mySymbol === mySymbol); // true console.log(mySymbol === Symbol()); // false</code>
<code class="js">const person = { [Symbol("name")]: "John Doe", age: 30 }; console.log(person[Symbol("name")]); // "John Doe"</code>
Atas ialah kandungan terperinci Apakah maksud simbol dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!