One minute
Map? Peta? Apalagi Ini?
Definition
map()
adalah suatu method untuk array yang bertujuan untuk membuat array baru berisikan nilai-nilai baru hasil modifikasi suatu fungsi.
Example
Misal, saya punya array yang isinya [1231, 5235, 1231, 5436], saya pengen semua item dalam array itu dikali dua.
let togel = [1231, 5235, 1231, 5436];
let dikaliDua = togel.map( function(item) {
return item * 2;
});
console.log(dikaliDua);
// Array [ 2462, 10470, 2462, 10872 ]
Explanation
Jadi, di dalem method map()
itu ada yang namanya fungsi callback. Apa yang dicallback? Setiap item array yang bakal dimap dong. Nah, setiap item itu saya kaliin dua sehingga menghasilkan array baru yang namanya dikaliDua
dengan item-item yang merupakan hasil kali dua dari array sebelumnya.
Further reading
Kalau kamu suka tulisan saya, boleh kok traktir saya kopi. Tinggal klik di sini.