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 沒有返回值,只是針對每個...