JavaScript Fundamental #9: Array Method Penting (map, filter, reduce, find, sort)
1. map()
map() digunakan untuk membuat array baru dari hasil transformasi setiap item.
const angka = [1, 2, 3];
const hasil = angka.map(item => item * 2);
2. filter()
filter() digunakan untuk menyaring item berdasarkan kondisi.
const angka = [1, 2, 3, 4];
const genap = angka.filter(item => item % 2 === 0);
3. reduce()
reduce() digunakan untuk menggabungkan semua item menjadi satu nilai.
const total = [1, 2, 3].reduce((acc, item) => acc + item, 0);
4. find()
find() mengambil item pertama yang cocok.
const user = [{id: 1}, {id: 2}];
const hasil = user.find(item => item.id === 2);
5. sort()
sort() digunakan untuk mengurutkan data.
const angka = [3, 1, 2];
angka.sort((a, b) => a - b);
6. Ringkasan
map()untuk transformasifilter()untuk penyaringanreduce()untuk akumulasifind()untuk mencari itemsort()untuk mengurutkan data
Di part berikutnya kita bahas object, destructuring, spread, dan rest operator.

