勵志

勵志人生知識庫

filter方法

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的元素,並返回這個新數組。