es6 數組

數組的擴展面試

  數組的類是Array數組

  數組的定義函數

    1.var arr=[元素]spa

    2.var arr=new Array(3)   3表明有三個元素,或者空的
          Arr[0]="我"  arr[1]="你"   arr[2]="他"blog

    3.var new Array("li","wang","zhang")索引

    4.[]表明空數組     [empty]表明一個空元素原型

      var arr=new Array(「4」)回調函數

      表明有一個元素   值爲4it

    5.var arr=new Array(4) 與 var arr=new Array("4") 的區別?擴展

      第一個的4表明這個數組中有4個元素, 第二個的4表明這個數組中有一個元素爲4

  數組的方法

     1. of方法  他是Array類上的方法

      var arr=Array.of(4)       //[4]返回一個元素爲4的數組

    2.foreach原型上的一個方法,用於對數組遍歷,返回值是undefined

     

    3.map原型上的一個方法,用於對數組的遍歷,返回值是數組

      map最大的功能是將原來的數組一一映射成一個新的數組,內部必定要使用return

      

    4.filter 過濾 從數組中找出全部符合條件的元素,並返回成一個新的數組,不改變原有數組

      

    5.find 對數組逐個查找,當返回值爲true說明查找到,直接將結果返回,不在往下查找 

      

    6..every 看數組中的每一個元素是否都知足條件,都知足條件 返回值是true,有一個不知足 返回值是false

      

    7.some 看數組中的元素是否有知足條件的,只要有一個知足返回true,全都不知足的時候,返回值是false

      

    8.reduce 迭代

      1.從第二個元素執行,由於第一個元素沒有上一個
         2.第一次字形返回的是第一個元素
            reduce()的參數是一個回調函數,回調函數中能夠放三個參數,
             第一個叫prev表明上一次reduce執行的返回值
             第二個叫item表明當前元素
             第三個index表明當前索引
         3.若是想讓reduce從第一個元素開始執行(默認第二個),回調後面的參數

      

    9.面試題

      

相關文章
相關標籤/搜索