簡介
Array 對象用于在單個的變量中存儲多個值。
屬性
屬性 | 描述 |
---|---|
constructor | 返回對創(chuàng)建此對象的數(shù)組函數(shù)的引用 |
length | 設(shè)置或返回數(shù)組中元素的數(shù)目 |
prototype | 使您有能力向?qū)ο筇砑訉傩院头椒?/td> |
方法
方法 | 描述 |
---|---|
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ù)組對象的原始值 |
from() | <a>ES6新語法</a>可以將一個類數(shù)組對象或可遍歷對象轉(zhuǎn)換成真正的數(shù)組[參考] |
實例
創(chuàng)建一個數(shù)組
let arr = new Array();
let arr = new Array(size);
let arr = new Array(element0, element1, ..., elementn);
let arr = [1 , 2 ,3 ];
3.Array.from():將可迭代對象轉(zhuǎn)化成數(shù)組
Array.from(new Set(["foo", window]));
頭部插入元素
Array.splice(0,0,element);