filter方法用於過濾數組中的元素。
filter方法通常用於對數組進行篩選,創建一個新數組,新數組中的元素是通過檢查指定數組中符合條件的所有元素。filter方法不會對空數組進行檢測,也不會改變原始數組。
filter方法的語法為:Array.filter(function(currentValue, index, arr))。在這個函式中,currentValue是遍歷的當前值,index是當前值在原數組中的位置,arr是原數組。例如,找出數組中所有大於5的元素,可以使用以下代碼:
```javascript
const numbers = ;
const greaterThanFive = numbers.filter(function(num) { return num > 5; });
console.log(greaterThanFive); // 輸出:
```
在這個例子中,filter函式創建了一個新數組,其中包含所有大於5的元素,並返回這個新數組。