การแนะนำเกี่ยวกับประเภท Symbol ใน JavaScript
ประเภท Symbol มีไว้สำหรับการสร้าง
ตัวระบุเฉพาะที่ไม่ซ้ำกัน ตัวระบุเหล่านี้
สามารถถูกใช้เพื่อสร้าง
คีย์ของอ็อบเจ็กต์ที่ไม่ซ้ำกัน
ลองมาสร้าง symbol ตัวอย่างกัน:
let sym = Symbol();
console.log(sym);
สามารถสร้างหลาย symbol ได้:
let sym1 = Symbol();
let sym2 = Symbol();
console.log(sym1, sym2);
symbol ที่เราสร้างขึ้นจะไม่ซ้ำกัน ซึ่งหมายความว่าเมื่อเปรียบเทียบกัน พวกมันจะไม่เท่ากัน:
let sym1 = Symbol();
let sym2 = Symbol();
console.log(sym1 === sym2); // false
สร้างหลาย symbol