大家好
最近想到在 javascript 中如何過濾 list 中的元素,並且生成一個新的 list ?
可以使用 filter 這個函式
重點是要回傳 true 或是 false
就是布林值啦
var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // 過濾出3的倍數 var evenNumbers = numbers.filter(function (number) { return number % 3 == 0; }); console.log(evenNumbers); // [3, 6, 9]這樣就可以不用使用 push 來新增參數到新的 list 囉
留言板
歡迎留下建議與分享!希望一起交流!感恩!