1.foreach()方法
foreach()方法是迴圈遍歷陣列中的每一項,把符合條件的篩選出來成為乙個新的陣列。
let arr =[1
,33,44
,22,6
,9]let ary =
arr.
foreach
(function
(v, i)})
console.
log(ary)
2.some()方法
some()方法找到符合條件的就返回true,如果沒有找到符合條件的就返回false。
let arr =[1
,33,44
,22,6
,9]let ary = arr.
some
(function
(v))
console.
log(ary)
3.filter()方法
filter()方法是將符合挑選的篩選出來成為乙個新陣列,新陣列不會影響舊陣列。
let arr =[1
,33,44
,22,6
,9]let ary = arr.
filter
( v => v >10)
console.
long
(ary)
4.find()方法
find()方法是查詢陣列中符合條件的第乙個元素,直接將這個元素返回出來
let arr =[1
,33,44
,22,6
,9]let ary = arr.
find
(v => v >10)
console.
log(ary)
5.findindex()方法
findindex()方法是查詢陣列中符合條件的第乙個元素的索引,索引從0開始
let arr =[1
,33,44
,22,6
,9]let ary = arr.
findindex
(v => v >
10)console.
log(ary)
6.includes()方法
includes()方法是檢視陣列中是否存在這個元素,如果存在就返回true,如果不存在就返回false
let arr =[1
,33,44
,22,6
,9]let ary = arr.
includes(22
)console.
log(ary)
ES6新增陣列方法
1.includes 1,2,3 includes 2 indexof要去比較是否不等於 1,表達起來不夠直觀 而且它內部使用嚴格相等運算子 進行判斷,這會導致nan不等於nan 4.擴充套件運算子 console.log 1,2,3 1 2 3 主要用於函式呼叫 es5 的寫法 es6 的寫法 m...
ES6新增陣列方法
1.擴充套件運算子可以將陣列或者物件轉為用逗號分隔的引數序列 let ary 1,2,3 ary 1,2,3 console.log ary 1 2 3,相當於下面的 console.log 1,2,3 2.擴充套件運算子可以應用於合併陣列 let ary1 1,2,3 let ary2 3,4,5...
es6中新增陣列的方法
1.array.from 這個東西就是把一些集合,或者長的像陣列的偽陣列轉換成真的陣列,比如arguments,js選擇器找到dom集合,還有物件模擬的陣列 var obj array.from obj arguments 偽陣列 返回的是乙個陣列 slice.call arguments,0 這種...