JS對象—數組總結(創建、屬性、方法)


 

 

 1、創建字符串

  1.1 new Array()

    var arr1 = new Array();

    var arr2 = new Array(6);  數組的長度為6

    var arr3 = new Array(1, 2, 3, 4);   括號中的元素為數組的項, length為元素個數

  1.2  []  (簡寫)

    var arr4 = [1,2,3,4] 

2、數組的屬性

  2.1 constructor

         對創建數組對象的Array構造函數的引用,
  2.2 length 

    數組的長度

  2.3 prototype

    我們創建的每一個函數都有一個prototype(原型)屬性,這個屬性是一個指針,指向一個對象,而這個對象的用途是包含可以由特定類型的所有實例共享的屬性和方法。prototype方法能讓我們有能力向對象添加屬性和方法。

3、數組的方法

   3.1常用數組方法

    concat  連接兩個或多個數組,返回結果。   

     

    join    將數組中所有的元素通過制定的分割符放入一個字符串中。

    

    pop    刪除並返回數組的最后一個元素。

    

     push    向數組末尾追加一個或多個元素,並返回數組的增加元素后的長度。

     

    reverse   顛倒數組中元素的順序。 

     

    shift    刪除並返回數組的第一個元素。 

     

    unshift   向數組的開頭添加一個或多個元素,並返回新的長度。 

     

 

  

    slice    從數組中返回已選定的元素。  

      

    sort    對數組的元素進行排序,並返回排序后的數組。   

     

    splice    刪除元素,並向數組中刪除的位置添加新的元素,返回刪除的元素。  

     

    toString  將數組轉換成字符串,元素之間用 ‘,’ 隔開。 

     

    valueOf  返回數組對象的原始值。

  3.2

        

  3.3 數組新增方法

    map  通過制定方法處理數組中的每一個元素,並返回處理后的數組。

      

 

    find  檢索數組中的元素,並返回第一個符合要求的元素

      

 

    filter   檢索數組中的元素,並以數組的形式返回所有符合要求的元素

      

 

    every  檢測數組中的每一個元素是否符合條件,是則返回true,否則是false.

     

    some  檢測數組中是否符合條件的元素,有則返回true,否則是false.

      

    foreach  循環遍歷數組的元素,作用相當於for循環。

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM