陣列遍歷的幾種方法

2022-08-24 23:03:11 字數 1929 閱讀 5625

//

陣列遍歷

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...