es6 filter函式的用法 ES6新增陣列方法

2021-10-14 06:09:39 字數 1320 閱讀 4620

arr.map(function(陣列中的每一項){});//針對陣列中的每一項進行操作

let arr = [1,2,3,4];alert(arr);let arr2 = arr.map(function(x));alert(arr2);
arr.filter(function(陣列中的每一項){});//針對陣列中符合條件的進行操作

let arr = [1,2,3,4];alert(arr);let arr2 = arr.filter(function(x));alert(arr2);//簡寫形式let arr2 = arr.filter(x => x % 2);
arr.foreach(function(每一項的值value,每一項的索引index,陣列本身array){});

arr.foreach(function(value,index,array));
arr.reduce(function(pre,cur,index,array),cur is $,index is $,array is $`);});
如果沒有指定初始值,缺省會把陣列的第一項作為初始值(第乙個pre)

let arr = [1,2,3,4];let sum = arr.reduce(function(pre,cur,index,array));alert(sum);//10
函式的返回值,每次作為前乙個值

let arr = [1,2,3,4];let sum = arr.reduce(function(pre,cur,index,array));alert(sum);//10
如果指定了初始值,初始值作為第一次的pre值

let arr = [1,2,3,4];let sum = arr.reduce(function(pre,cur,index,array),100);alert(sum);//110
利用reduce方法將二維陣列轉換為一維陣列

es6 filter 陣列過濾方法總結

1.建立乙個陣列,判斷陣列中是否存在某個值 var newarr console.log newarr.filter item item.num 2 2.也可以通過上面方法過濾掉num為2的留下num為1的 var newarr console.log newarr.filter item item...

es6 filter 陣列過濾方法總結

1.建立乙個陣列,判斷陣列中是否存在某個值 var newarr console.log newarr.filter item item.num 2 2.也可以通過上面方法過濾掉num為2的留下num為1的 var newarr console.log newarr.filter item item...

es6 filter 陣列過濾方法總結

1.建立乙個陣列,判斷陣列中是否存在某個值 var newarr console.log newarr.filter item,index,array item.num 2 2.也可以通過上面方法過濾掉num為2的留下num為1的 var newarr console.log newarr.filt...