Array對象
Array對象主要用於將多個值存儲在一個單可變結構:
var cars = ["Saab", "Volvo", "BMW"];
數組索引是從零開始的:所述陣列中的第一個元素是0,第二個為1,等等。
對於有關數組的教程,請閱讀我們的JavaScript Array教程 。
陣列屬性
屬性 | 描述 |
---|---|
constructor | 返回創建Array對象的原型功能 |
length | 設置或返回在數組元素的數目 |
prototype | 讓您的屬性和方法添加到Array對象 |
陣列方法
方法 | 描述 |
---|---|
concat() | 連接兩個或多個陣列,並返回接合陣列的副本 |
copyWithin() | 在陣列內拷貝數組元素,和從指定位置 |
every() | 檢查是否在陣列中的每個元件通過測試 |
fill() | 填寫數組中的元素與一個靜態值 |
filter() | 創建具有每一個元素的新數組在通過測試的陣列 |
find() | 返回該通過測試數組的第一元素的值 |
findIndex() | 返回第一個元素的索引在通過測試的陣列 |
forEach() | 要求每個陣列元件的功能 |
indexOf() | 查詢的數組的元素並返回其位置 |
isArray() | 檢查對象是否是一個數組 |
join() | 加入一個數組的所有元素轉換成字符串 |
lastIndexOf() | 查詢的數組的元素,從末端開始,並返回其位置 |
map() | 創建具有調用函數對於每個陣列元素的結果的新的數組 |
pop() | 刪除一個陣列的最後一個元素,並返回該元素 |
push() | 增加了新元素添加到數組的末尾,並返回新的長度 |
reduce() | 減少數組的值,以一個單一的值(going left-to-right) |
reduceRight() | 減少的陣列為單個值的值(going right-to-left) |
reverse() | 逆轉數組中的元素的順序 |
shift() | 移除的陣列的第一個元素,並返回該元素 |
slice() | 選擇一個陣列的一部分,並返回新的數組 |
some() | 檢查是否有任何在數組中的元素的通過測試 |
sort() | 排序的數組的元素 |
splice() | 再添/刪除數組元素 |
toString() | 陣列轉換為字符串,並返回結果 |
unshift() | 增加了新元素添加到數組的開始,並返回新的長度 |
valueOf() | 返回一個數組的原始值 |