欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript Array 對象

Array 對象

Array 對象用于在單個的變量中存儲多個值。

創(chuàng)建 Array 對象的語法:

new Array();
new Array(size);
new Array(element0, element1, ..., elementn);

參數(shù)

參數(shù) size 是期望的數(shù)組元素個數(shù)。返回的數(shù)組,length 字段將被設(shè)為 size 的值。

參數(shù) element ..., elementn 是參數(shù)列表。當(dāng)使用這些參數(shù)來調(diào)用構(gòu)造函數(shù) Array() 時,新創(chuàng)建的數(shù)組的元素就會被初始化為這些值。它的 length 字段也會被設(shè)置為參數(shù)的個數(shù)。

返回值

返回新創(chuàng)建并被初始化了的數(shù)組。

如果調(diào)用構(gòu)造函數(shù) Array() 時沒有使用參數(shù),那么返回的數(shù)組為空,length 字段為 0。

當(dāng)調(diào)用構(gòu)造函數(shù)時只傳遞給它一個數(shù)字參數(shù),該構(gòu)造函數(shù)將返回具有指定個數(shù)、元素為 undefined 的數(shù)組。

當(dāng)其他參數(shù)調(diào)用 Array() 時,該構(gòu)造函數(shù)將用參數(shù)指定的值初始化數(shù)組。

當(dāng)把構(gòu)造函數(shù)作為函數(shù)調(diào)用,不使用 new 運算符時,它的行為與使用 new 運算符調(diào)用它時的行為完全一樣。

Array 對象屬性

屬性 描述
constructor 返回對創(chuàng)建此對象的數(shù)組函數(shù)的引用。
length 設(shè)置或返回數(shù)組中元素的數(shù)目。
prototype 使您有能力向?qū)ο筇砑訉傩院头椒ā?/td>

Array 對象方法

方法 描述
concat() 連接兩個或更多的數(shù)組,并返回結(jié)果。
join() 把數(shù)組的所有元素放入一個字符串。元素通過指定的分隔符進行分隔。
pop() 刪除并返回數(shù)組的最后一個元素
push() 向數(shù)組的末尾添加一個或更多元素,并返回新的長度。
reverse() 顛倒數(shù)組中元素的順序。
shift() 刪除并返回數(shù)組的第一個元素
slice() 從某個已有的數(shù)組返回選定的元素
sort() 對數(shù)組的元素進行排序
splice() 刪除元素,并向數(shù)組添加新元素。
toSource() 返回該對象的源代碼。
toString() 把數(shù)組轉(zhuǎn)換為字符串,并返回結(jié)果。
toLocaleString() 把數(shù)組轉(zhuǎn)換為本地數(shù)組,并返回結(jié)果。
unshift() 向數(shù)組的開頭添加一個或更多元素,并返回新的長度。
valueOf() 返回數(shù)組對象的原始值