陣列中的filter方法

2021-10-18 03:18:41 字數 642 閱讀 2023

const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present'];

const result = words.filter(word=>word.length>5)

console.log(words)

console.log(result)

// 當要過濾的陣列是物件陣列的時候,修改新返回來的物件陣列屬性的時候同時也修改了原來的物件陣列:

let arr = [,,,

,,,]

let res = arr.filter((element,index)=>)

res[0].name = 8

console.log(arr)

console.log(res)

// 當要過濾的陣列是純陣列的時候,修改過濾後的新陣列,原來的陣列不會改變

let arr2 = [1, 2, 3, 4, 5, 6]

let res2 = arr2.filter((element,index)=>)

res2[0]=8

console.log(arr2)

console.log(res2)

// 原文:

js 陣列的filter方法

偶然間在看別人的 時看見了乙個filter方法。此前沒用過。記錄一下.array.filter function currentvalue,index,arr thisvalue currentvalue 當前元素 index 當前元素索引 arr 當前元素所屬陣列 thisvalue 作為引數中的...

JS中filter過濾陣列

filter 方法建立乙個新的陣列,新陣列中的元素是通過檢查指定陣列中符合條件的所有元素 不會改變原陣列 return後面判斷結果,取布林值,true的話就添入新的filter陣列中,false的話,不會添進filter的陣列中 var arr 1,2,3,var arr2 arr.filter f...

JS中filter過濾陣列

filter 方法建立乙個新的陣列,新陣列中的元素是通過檢查指定陣列中符合條件的所有元素 不會改變原陣列 return後面判斷結果,取布林值,true的話就添入新的filter陣列中,false的話,不會添進filter的陣列中 var arr 1,2,3,var arr2 arr.filter f...