1.from ()
將偽陣列轉換成真正的陣列(arguments。。。。)
function add())
3.find()和finedindex() 符合條件的第乙個陣列成員/符合第乙個條件的陣列成員的下標
let num =[1,2,-10,-20,9,2].find((n)=>
}) ====> -10
let num2 =[1,2,-10,-20,9,2].findindex((n)=>) ====> 2
4. keys() values() entries()
keys()是對鍵的迴圈遍歷,values是對值的迴圈遍歷 entries是對鍵和值迴圈遍歷
for(let index of ['a','b'].keys()) ====》0和1
for(let ele of ['a','b'].values()) ====》 a和b
for(let [index,ele] of ['a','b'].entries()) *****》 0 "a"和 1「b」
5.includes()返回乙個布林值,表示陣列是否包含該值
[2,3].includes(2) true
[1,2].includes(3) false
Es6陣列擴充套件
示例 es5和es6的擴充套件運算子區別 let arr 1,2,3 function add a,b,c es5 es6 add arr 6 複製陣列 let arr 1,2,3 es5 let arr3 arr.concat 4 es6 let arr3 arr,4 console.log ar...
ES6陣列擴充套件
陣列建構函式的靜態方法。靜態方法 把函式當物件處理 key對應的value是函式 我們就說這個方法是靜態方法 否則就是靜態屬性 array.f 1 console.log array.f 靜態屬性 array.fn function array.fn 靜態方法array.from方法用於將兩類物件轉...
ES6 陣列的擴充套件
擴充套件運算子 spread 是三個點 它好比 rest 引數的逆運算,將乙個陣列轉為用逗號分隔的引數序列。console.log 1,2,3 console.log 1,2,3 console.log 1,2,3,4 5 轉殖陣列 const a1 1,2 寫法一 const a2 a1 寫法二 ...