js陣列迭代器

2021-09-12 02:38:17 字數 1113 閱讀 9947

every():該函式一旦返回false,則立即停止當前迭代;

var numbers = [1,2,3,4,5,6,7,8,9,10];

var everyresult =numbers.every(function(item, index, array) );

console.log(everyresult);

some():該函式一旦返回true,則立即停止當前迭代;

var numbers = [1,2,3,4,5,6,7,8,9,10];

var someresult =numbers.some(function(item, index, array) );

console.log(someresult);

filter():迭代所有項,返回的是符合條件的項組成的陣列集合

var numbers = [1,2,3,4,5,6,7,8,9,10];

var filterresult =numbers.filter(function(item, index, array) );

console.log(filterresult);

map:迭代每一項;

最後foreach:用法:array.foreach(function() {}); 該方法沒有返回值;

js陣列迭代方法

對陣列的每一項執行給定函式,如果該函式對每一項都有返回true,則返回true。接受三個引數 專案值,專案索引,陣列本身 var txt var numbers 45,4,9,16,25 numbers.foreach myfunction function myfunction value,ind...

JS陣列迭代方法總結

ecmascript在第五個版本之後,發布了一些新特性,現做如下總結。1 every 對於陣列每乙個元素進行函式的執行,若每乙個函式都返回true,則結果為true,否則為false 例 var arr 1,2,3,4,3,5 var result arr.every function item,i...

js 陣列的迭代方法

foreach var arr 1,2,3,4,5,6,7,8 arr.foreach function item,index 複製 map var arr 1,2,3,4,5,6,7,8 var arr1 arr.map function item,index console.log arr1 複...