W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Array 對象用于在單個的變量中存儲多個值。
創(chuàng)建一個 Array 對象:
var fruits = new Array("apple","orange","mango");
數(shù)組的參數(shù)可以是一組字符串或整數(shù)。當你為數(shù)組構(gòu)造函數(shù)指定一個數(shù)值參數(shù)時,數(shù)組的初始長度就被確定了。數(shù)組允許的最大長度是 4,294,967,295。
你可以通過簡單賦值來創(chuàng)建一個數(shù)組,如下所示:
var fruits = ["apple","orange","mango"];
可以通過序列號(下標)來訪問和設置數(shù)組內(nèi)元素的值,如下所示:
下邊列出了數(shù)組的各個屬性及對應的屬性描述。
屬性 | 描述 |
---|---|
constructor | 返回對創(chuàng)建該對象的函數(shù)的引用 |
index | 從零開始檢索匹配的字符串 |
input | 只見于通過正則表達式創(chuàng)建的數(shù)組 |
length | 設置或返回數(shù)組中元素的數(shù)目 |
prototype | 允許向?qū)ο筇砑訉傩院头椒?/td> |
下邊列出了數(shù)組的一系列方法及對應的描述。
方法 | 描述 |
---|---|
concat() | 連接兩個或更多的數(shù)組,并返回結(jié)果 |
every() | 對數(shù)組元素應用指定的函數(shù)進行判斷,當且僅當所有返回值為 true,返回 true,否則返回 false |
filter() | 創(chuàng)建一個新數(shù)組,數(shù)組中的元素是原數(shù)組中滿足過濾函數(shù)返回值為空的元素 |
forEach() | 從頭到尾遍歷數(shù)組,為每個元素調(diào)用制定的函數(shù) |
indexOf() | 從頭到尾檢索,返回給定元素在數(shù)組中的索引 |
join() | 把數(shù)組的所有元素放入一個字符串。元素通過制定的分隔符進行分割 |
lastIndexOf() | 從尾到頭檢索,返回給定元素在數(shù)組中的索引 |
map() | 創(chuàng)建一個新數(shù)組,用來存儲原數(shù)組中每個元素調(diào)用指定函數(shù)的返回值 |
pop() | 刪除并返回數(shù)組的最后一個元素 |
push() | 向數(shù)組的末尾添加一個或更多元素,并返回新的長度。 |
reduce() | 同時對數(shù)組中的兩個值應用一個函數(shù),使減少到一個單一值(從頭到尾) |
reduceRight() | 同時對數(shù)組中的兩個值應用一個函數(shù),使減少到一個單一值(從尾到頭) |
reverse() | 顛倒數(shù)組中元素的順序 |
shift() | 刪除并返回數(shù)組的第一個元素 |
slice() | 從某個已有的數(shù)組返回選定的元素 |
some() | 對數(shù)組元素應用指定的函數(shù)進行判斷,只有有一個返回值為 true,返回 true,否則返回 false |
toSource() | 返回該對象的源代碼 |
sort() | 將數(shù)組中的元素進行排序 |
splice() | 在數(shù)組中插入或刪除元素 |
toString() | 把數(shù)組轉(zhuǎn)換為字符串,并返回結(jié)果 |
unshift() | 將一個或多個元素添加到數(shù)組的前面,并返回新數(shù)組的長度。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: