Pengulangan Objek dengan Simbol dalam JavaScript
Kelebihan jenis Symbol sebagai
kunci objek ialah kunci sedemikian
tidak akan mengambil bahagian dalam pengulangan gelung.
Mari kita lihat contoh. Katakan kita mempunyai objek berikut:
let obj = {a: 1, b: 2, c: 3};
Mari tambah elemen baru ke dalam objek ini dengan kunci dari simbol:
let sym = Symbol();
obj[sym] = 'teks';
Mari ulangi objek ini dengan gelung. Hasilnya, kita akan melihat semua elemen, kecuali elemen kita dengan kunci dari simbol:
for (let key in obj) {
console.log(obj[key]); // 1, 2, 3
}
Buat objek dengan kunci dari simbol. Ulanginya dengan gelung. Pastikan simbol tidak mengambil bahagian dalam pengulangan.