การแนะนำเกี่ยวกับประเภท Symbol ใน JavaScript

ประเภท Symbol มีไว้สำหรับการสร้าง ตัวระบุเฉพาะที่ไม่ซ้ำกัน ตัวระบุเหล่านี้ สามารถถูกใช้เพื่อสร้าง คีย์ของอ็อบเจ็กต์ที่ไม่ซ้ำกัน

ลองมาสร้าง symbol ตัวอย่างกัน:

javascriptlet sym = Symbol();
console.log(sym);

สามารถสร้างหลาย symbol ได้:

javascriptlet sym1 = Symbol();
let sym2 = Symbol();

console.log(sym1, sym2);

symbol ที่เราสร้างขึ้นจะไม่ซ้ำกัน ซึ่งหมายความว่าเมื่อเปรียบเทียบกัน พวกมันจะไม่เท่ากัน:

javascriptlet sym1 = Symbol();
let sym2 = Symbol();

console.log(sym1 === sym2); // false
Задание 1

สร้างหลาย symbol