An Interest In:
Web News this Week
- April 19, 2024
- April 18, 2024
- April 17, 2024
- April 16, 2024
- April 15, 2024
- April 14, 2024
- April 13, 2024
January 28, 2022 02:25 pm GMT
Original Link: https://dev.to/khafidprayoga/javascript-filter-function-1k1b
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 dikecualikan.
const numbers = [1, 2, 3, 4, 5];const evenNumbers = numbers.filter((number) => number % 2 === 0);console.log(evenNumbers);
Output:[ 2, 4 ]
Apabila kita menggunakan lodash _.filter()
const _ = require("lodash");const numbers = [1, 2, 3, 4, 5];const evenNumbers = _.filter(numbers, (n) => n % 2 === 0);console.log(evenNumbers);
Output[ 2, 4 ]
Referensi:
MDN - filter
Lodash - filter
Original Link: https://dev.to/khafidprayoga/javascript-filter-function-1k1b
Share this article:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To