Tag Archives: 100daysofjs

Javascript IIFE

Javascript IIFE

IIFE (Instantly Invoked Perform Expression) merupakan sebuah terminologi ketika anda ingin mengeksekusi sebuah operate secepatnya setelah didefinisikan. Hal tersebut dapat membuat kode lebih bersih, misalnya ketika melakukan debugging pada Async/Promise based mostly operate. Pada skenario dibawah ini saya akan mensimulasikan sebuah operate yang melakukan request ke API server. const information = (quantity) => new Promise((resolve,…

Read More

Javascript filter() perform

Javascript filter() function

filter() dapat digunakan untuk menguji pada setiap elemen array apabila memenuhi kondisi tertentu, jika kondisi tersebut tidak terpenuhi maka elemen pada array tersebut akan dikeluarkan. Sehingga hasil return akan menghasilkan semua elemen yang berhasil lolos dari kriteria pengujian. Misalnya saya akan memeriksa jika masing-masing elemen memiliki nilai yang genap, jika tidak maka elemen tersebut akan…

Read More

Javascript forEach() perform

Javascript forEach() function

Anda dapat menggunakan for-each apabila ingin membuat suatu assertion disetiap elemen array, namun aksi tersebut tidak akan melakukan return untuk setiap elemennya. const college students = [“Bob”, “Alice”, “Robert”]; college students.forEach((pupil) => { console.log(`Hai, ${pupil}!`); }); Enter fullscreen modeExit fullscreen mode Output: Hai, Bob! Hai, Alice! Hai, Robert! Apabila anda mendeklarasikan variable untuk menyimpan expression…

Read More

Javascript map() perform

Javascript map() function

Map merupakan sebuah fungsi yang dapat anda gunakan pada Javascript untuk membuat array baru dengan kondisi tertentu dengan inputan information yang berasal dari array yang akan dimanipulasi, kode anda akan terlihat lebih clear daripada anda menggunakan for loop. Berikut contoh kode yang buruk const college students = [“Bob”, “Alice”, “Robert”]; const greetStudents = []; for…

Read More