JavaScript中陣列的應用
Array的應用
1)建立
new Array();
new Array(size);
new Array(element,element,...,element);
2)、Array物件屬性
constructor 返回對建立此物件的陣列函式的引用
length 設定或者返回陣列中元素的數目
prototype 新增屬性和方法
3)Array物件方法
concat() array.concat(array1,array2,...,arrayn) 連線兩個或多個數組,該方法不會改變現有的陣列,僅僅返回的是被連線陣列的一個副本
join()
pop() array.pop() 該方法用於刪除並返回陣列的最後一個元素,如果陣列為空,則返回undefined
push() array.push(array1,array2,...,arrayn) 該方法用於向陣列的末尾新增一個或多個元素,並返回新的陣列長度
reverse() array.reverse() 顛倒陣列的順序
shift() array.shift()
slice() array.slice(atart,end) 返回一個新的陣列,包含start到end(不包含)的array中的元素,其中start引數必須新增,end可選
sort() array.sort(orderby) 排序,引數order可選,表示按照某種規則排序
splice() array.splice(start,end,iten1,...,itemx) start與end必選,表示要刪除元素的位置,iten1,...,itemx可選,表示要新增的元素
toString() array.toString()
unshift() array.unshift(newelement1,newelement2,....,newelementX) 方法可向陣列的開頭新增一個或更多元素,並返回新的長度,其中第一個引數必選