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