Es6新增陣列的方法彙總

2021-10-09 01:56:07 字數 1373 閱讀 5940

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