Giới thiệu kiểu Symbol trong JavaScript
Kiểu Symbol được thiết kế để tạo ra
các định danh duy nhất. Những định danh này
có thể được sử dụng để tạo
các khóa duy nhất cho đối tượng.
Hãy tạo một ký hiệu làm ví dụ:
let sym = Symbol();
console.log(sym);
Có thể tạo nhiều ký hiệu:
let sym1 = Symbol();
let sym2 = Symbol();
console.log(sym1, sym2);
Các ký hiệu chúng ta tạo ra sẽ là duy nhất. Điều này có nghĩa là khi so sánh, chúng sẽ không bằng nhau:
let sym1 = Symbol();
let sym2 = Symbol();
console.log(sym1 === sym2); // false
Tạo một vài ký hiệu.