ES6數組Api擴充

一、  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);

                                
相關文章
相關標籤/搜索