Fungsi yang digunakan untuk memetakan dan mengubah elemen-elemen pada suatu array menjadi array baru
var myArr = [1, 2, 3, 4, 5];
console.log("myArr: ", myArr);
function power_of_two(x) { // fungsi untuk memangkat-dua-kan suatu angka
return x * x;
}
var newArr = myArr.map(power_of_two); // seluruh elemen pada myArr dipangkatkan dua
console.log("newArr: ", newArr);
Fungsi untuk memfilter suatu array ke array baru sesuai dengan kondisi yang dibuat.
var myArr = [1, 2, 3, 4, 5];
console.log("myArr: ", myArr);
function is_even(x) { // fungsi untuk mengecek apakah suatu angka merupakan angka genap
return x % 2 == 0;
}
var newArr = myArr.filter(is_even); // ambil elemen myArr yang merupakan angka genap
console.log("newArr: ", newArr);
Fungsi untuk menggabungkan dua elemen yang bersebelahan pada array menjadi satu elemen
var myArr = [1, 2, 3, 4, 5];
console.log("myArr: ", myArr);
function addition(x, y) { // fungsi untuk menjumlahkan dua angka
console.log(x + " + " + y + " = " + (x + y));
return x + y;
}
var newArr = myArr.reduce(addition); // jumlahkan tiap dua elemen yang bersebelahan pada myArr
console.log("newArr: ", newArr);