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
數組的長度
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循環。