陣列的遍歷方式

2022-08-23 09:24:13 字數 545 閱讀 1674

es5:

for:可以使用break和continue

foreach: 沒有返回值,在foreach中不可以使用break和continue,即在遍歷過程中不可以退出

map:返回乙個新陣列,新陣列的元素是函式的執行結果

filter:返回乙個新陣列,陣列中的值是符合function條件的元素(過濾)

some:返回乙個布林值,陣列中只要有乙個元素滿足function條件,就返回true

every:返回乙個布林值,陣列中的所有元素都滿足條件才返回true

reduce:第乙個引數是乙個函式,第二個引數是初始值(可選)。可以作為乙個累加器,也可以用於求陣列中元素的最大值以及陣列去重等

for in:用for in迴圈會把我們像陣列的原型物件新增的屬性或方法也遍歷出來

es6:

find:返回第乙個滿足條件的元素

fingindex:返回第乙個滿足條件的元素的索引

for of:不會把我們像陣列的原型物件新增的屬性或方法遍歷出來

陣列遍歷方式

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

陣列遍歷方式

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

ECMAScript 陣列的遍歷方式

二 陣列的遍歷方式 es6 三 相關注意點 一 陣列的遍歷方式 es5 1.for迴圈let arr 1 2,3 for let i 0 i arr.length i 推薦寫法 for let i 0,count arr.length i count i 2.foreach 沒有返回值,只是針對每個...