New fungsi di ES6

  • .forEach() = Fungsi mirip seperti for biasa

  • .map() = menghasilkan larik baru dari hasil suatu proses

  • .filter() = menghasilkan larik baru hasil filter

check dokumentasi nya

Contoh foreach

//ES5
let numbers = [1,2,3];

for(let i = 0; i < angka.length; i++) {
    console.log(angka[i]);
}

//ES6
numbers.forEach(element => {
    console.log(element);
})

Latihan:

let numbers = [10,15,25];
 numbers.forEach(number => {
     console.log(number)
})
//hasil 10,15,25

// cara 1 map
let result = numbers.map(number => {
     return number*2;
})
console.log(result)
//hasil = 20, 30, 50

//cara 2 lebih sederhana
let result = numbers.map(number => number*2)
console.log(result)
//hasil = 20, 30, 50

Last updated

Was this helpful?