陣列遍歷方式

2021-09-13 09:26:22 字數 1342 閱讀 6836

const arr = [0, 1, 2, 3];

for (let i = 0; i < arr.length; i++)

const arr = [0, 1, 2, 3];

arr.foreach((item, index) => console.log(item, index));

item為陣列每個項, index為索引

const arr = [0, 1, 2, 3];

arr.some((item, index) => item === 2);

some: 迴圈遍歷每一項, 如果找到符合條件項,後面便不再遍歷了。

const arr = [0, 1, 2, 3];

arr.every((item, index) => item > 2);

every: 迴圈遍歷每一項,如果找到不符合條件的項,後面便不再遍歷了。

const arr = [0, 1, 2, 3];

const maparr = arr.map((item, index) => ());

map: 迴圈遍歷每一項,所返回的值是新陣列的新項數值,原陣列不會改變

const arr = [0, 1, 2, 3];

const maparr = arr.filter((item, index) => item < 2);

filter: 以陣列形式篩選出符合條件的項,如沒有符合的,返回空陣列

const arr = [0, 1, 2, 3];

for (let v of arr)

const arr = [0, 1, 2, 3];

arr.find(item => item > 2);

find: 迴圈遍歷每一項,如果找到符合條件的項, 便返回這個項, 後面便不再遍歷了。如果沒有則返回undefined

const arr = [0, 1, 2, 3];

arr.findindex(item => item > 2);

findindex: 迴圈遍歷每一項,如果找到符合條件的項,便返回這個項的索引, 後面便不再遍歷了。如果沒有則返回 -1

const arr = [0, 1, 2, 3];

const result = arr.reduce((total, item) => total + item);

total為初始值, item為當前項。

陣列遍歷方式

1.for迴圈 const arr 0,1,2,3 for let i 0 i arr.length i 2.foreach const arr 0,1,2,3 arr.foreach item,index console.log item,index item為陣列每個項,index為索引 3.s...

陣列的遍歷方式

es5 for 可以使用break和continue foreach 沒有返回值,在foreach中不可以使用break和continue,即在遍歷過程中不可以退出 map 返回乙個新陣列,新陣列的元素是函式的執行結果 filter 返回乙個新陣列,陣列中的值是符合function條件的元素 過濾 ...

php陣列及其遍歷方式

1.陣列 索引陣列 索引值是整數,索引陣列是一組有序的變數 關聯陣列索引值是字串,關聯陣列是一種鍵和值對的無序集合 2.生明方式 直接賦值 變數名 下標 資料內容 使用array 語言結構新建陣列 變數名 array key1 value1,key2 value2,keyn valuen 3.陣列的...