一、 Array.of( ); ----將一組數據轉換成一個數組;數組
const num=201314; const a=Array.of(num); console.log(a); //數組長度爲一;
2. includes( ); -----檢測數組中有沒有某一項,返回一個布爾值,若是有返回true,沒有則返回 false;dom
let arr=[2,3,45,6,9]; let a=arr.includes(9); console.log(a) //檢測數組中有沒有某一項!!返回的是一個布爾值;true/false;
3. fill(參數1,參數2,參數3) 數組元素的替換;函數
let arr=[1,4,7,2,5,8,3] let arr1=arr.fill(88,2,4); console.log(arr1) //數組元素的替換; 第一個參數爲要加入的數; 第二個參數爲開始的下標, 第三個參數爲結束的下標,
4. find((value,index,arr)=>{ })根據條件返回與該條件享福的最近的一個的值;參數爲一個回調函數,若是不知足,返回-1;測試
let arr=[1,2,3,5,8,6] let arr2=arr.find((value,index,arr)=>{ // return index>3; ----8 ,大於當前下標值的最近的一項; // return value>3; ---5,大於當前值的最近的一項; }) // //根據條件返回該條件相符最近的一個值; // console.log(arr2)
5.findIndex(()=>{ });返回知足測試條件的第一個數組項的下標;若是不知足,則返回-1,spa
let arr=[2,1,5,6,9,7]; let arr1=arr.findIndex((value)=>{ return value>5; ----3 }) //返回知足測試條件的第一個數組項的下標 console.log(arr1)
6. Array.from() 將僞數組轉成數組;code
Array.from() 將僞數組轉換成數組 var dom = document.getElementsByTagName('*'); var arr = Array.from(dom); console.log(arr);