Koleksi Map dalam JavaScript
Koleksi Map mewakili
objek di mana kunci boleh terdiri daripada
primitif mahupun objek.
Mari kita cuba dengan contoh. Pertama, mari buat koleksi dengan perintah berikut:
let map = new Map;
Selepas itu, elemen boleh ditambahkan ke dalam koleksi
menggunakan kaedah set dan didapatkan
menggunakan kaedah get.
Mari kita cuba. Katakan kita mahu menjadikan dua tatasusunan sebagai kunci:
let arr1 = [1, 2];
let arr2 = [3, 4];
Mari berikan nilai tertentu kepada kunci kita:
map.set(arr1, 'data1');
map.set(arr2, 'data2');
Dan sekarang mari baca nilai kita berdasarkan kunci:
console.log(map.get(arr1));
console.log(map.get(arr2));
Katakan terdapat 3 tatasusunan. Buat koleksi
Map, jadikan tatasusunan ini sebagai kunci
koleksi, dan nilainya sebagai sebarang rentetan.
Katakan terdapat 3 objek dan 3 tatasusunan.
Buat koleksi Map, jadikan objek sebagai kunci
koleksi, dan tatasusunan yang sepadan sebagai nilai.