DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Artikel ini membahas tentang penggunaan objek Map dalam JavaScript, termasuk cara membuat, mengakses, dan memanipulasinya.
Objek Map dalam JavaScript adalah struktur data yang menyimpan elemen dalam bentuk pasangan kunci-nilai. Setiap unsur dalam Map memiliki kunci unik dan nilai yang berhubungan. Dengan objek ini, kamu dapat menyimpan berbagai jenis nilai (baik primitif maupun objek) sebagai kunci atau nilai.
Untuk membuat objek Map, kamu bisa menggunakan konstruktor new Map()
. Berikut adalah contoh penggunaannya:
let map = new Map();
Setelah itu, kamu dapat menambahkan pasangan kunci-nilai ke Map menggunakan metode .set()
.
map.set('name', 'John');
map.set(1, 'number one');
Untuk mengakses nilai dalam Map, kamu bisa menggunakan metode .get()
. Penulisan metodenya adalah .get(kunci)
, di mana kunci
adalah kunci dari pasangan kunci-nilai yang ingin kamu akses.
let name = map.get('name'); // John
let number = map.get(1); // number one
Untuk memeriksa apakah suatu kunci ada di dalam Map, gunakan metode .has()
. Metode ini akan mengembalikan true
jika kunci ada dan false
jika sebaliknya.
let hasNameKey = map.has('name'); // true
let hasAgeKey = map.has('age'); // false
Objek Map dalam JavaScript memiliki beberapa metode yang memudahkan manipulasi data, seperti menghapus dan membersihkan semua elemen.
Metode .delete()
dapat digunakan untuk menghapus elemen dari Map. Metode ini membutuhkan satu parameter: kunci dari elemen yang akan dihapus.
map.delete('name');
Untuk menghapus semua elemen sekaligus, gunakan metode .clear()
.
map.clear();
Untuk mengetahui jumlah elemen di dalam Map, gunakan properti .size
.
let size = map.size; // 2
Dengan memahami penggunaan objek Map, kamu dapat mengelola data dalam JavaScript dengan lebih efisien. Selamat mencoba!