//陣列遍歷
let arr = [1, 2, 3, 4, 5, 6, 7, 8];
let res =;
let obj = [, ];
for (let i = 0; i < arr.length; i++)
for (let i = 0; i < obj.length; i++)
for(let item of arr)
for(let item of obj)
//方法對陣列的每個元素執行一次給定的函式。
arr.foreach((item, index, array) =>);
obj.foreach((item, index, array) =>);
//方法建立乙個新陣列,其結果是該陣列中的每個元素是呼叫一次提供的函式後的返回值。
let res_map = arr.map(function
(item, index, arr) );
let _obj = [, ];
let _map = _obj.map(function
(item, index, arr) );
//方法建立乙個新陣列, 其包含通過所提供函式實現的測試的所有元素。
let res_filter = arr.filter(function
(item) );
//方法測試乙個陣列內的所有元素是否都能通過某個指定函式的測試。它返回乙個布林值。
//注意:若收到乙個空陣列,此方法在一切情況下都會返回 true。
let res_every = arr.every(function
(item) );
//方法測試陣列中是不是至少有1個元素通過了被提供的函式測試。它返回的是乙個boolean型別的值。
//注意:如果用乙個空陣列進行測試,在任何情況下它返回的都是false。
let res_some = arr.some(function
(item, index, array) );
//方法對陣列中的每個元素執行乙個由您提供的reducer函式(公升序執行),將其結果彙總為單個返回值。
let res_reduce = arr.reduce(function
( accumulator,
currentvalue,
currentindex,
sourcearray
) );
//方法接受乙個函式作為累加器(accumulator)和陣列的每個值(從右到左)將其減少為單個值。
let res_reduceright = arr.reduceright(function
( accumulator,
currentvalue,
index,
array
) );
//方法返回陣列中滿足提供的測試函式的第乙個元素的值。否則返回 undefined
let res_find = arr.find((element) => element > 0);
//方法返回陣列中滿足提供的測試函式的第乙個元素的索引。若沒有找到對應元素則返回-1。
let res_findindex = arr.findindex((element) => element == 4);
//keys() 方法返回乙個包含陣列中每個索引鍵的array iterator物件。
for(let index of arr.keys())
//values() 方法返回乙個新的 array iterator 物件,該物件包含陣列每個索引的值
for(let elem of arr.values())
//entries() 方法返回乙個新的array iterator物件,該物件包含陣列中每個索引的鍵/值對
for(let [index, elem] of arr.entries())
PHP遍歷陣列的幾種方法
這三種方法中效率最高的是使用foreach語句遍歷陣列。從php4開始就引入了foreach結構,是php中專門為遍歷陣列而設計的語句,推薦大家使用。先分別介紹這幾種方法 php中遍歷陣列有三種常用的方法 一 使用for語句迴圈遍歷陣列 二 使用foreach語句遍歷陣列 三 聯合使用list ea...
js遍歷陣列的幾種方法
陣列遍歷的幾種方法 var arr 1,2,3,4,5 arr.foreach function item,index map 可以遍歷陣列中的每項並且進行某一種運算,產生乙個新陣列 var newarrmap arr.map function item,index console.log map ...
PHP遍歷陣列的幾種方法
這三種方法中效率最高的是使用foreach語句遍歷陣列。從php4開始就引入了foreach結構,是php中專門為遍歷陣列而設計的語句,推薦大家使用。先分別介紹這幾種方法 php中遍歷陣列有三種常用的方法 一 使用for語句迴圈遍歷陣列 二 使用foreach語句遍歷陣列 三 聯合使用list ea...