Array 對象
Array 對象用于在單個的變量中存儲多個值粘舟。
創(chuàng)建Array對象方法
var arr = new Array()
var arr = []
var arr = new Array(size)
參數(shù)
size
是期望數(shù)組中元素個數(shù)
返回值
返回新創(chuàng)建并被初始化了的數(shù)組。
如果調(diào)用構(gòu)造函數(shù) Array() 時沒有使用參數(shù)迎变,那么返回的數(shù)組為空,length 字段為 0飘言。
當調(diào)用構(gòu)造函數(shù)時只傳遞給它一個數(shù)字參數(shù),該構(gòu)造函數(shù)將返回具有指定個數(shù)驼侠、元素為 undefined 的數(shù)組姿鸿。
當其他參數(shù)調(diào)用 Array() 時,該構(gòu)造函數(shù)將用參數(shù)指定的值初始化數(shù)組倒源。
當把構(gòu)造函數(shù)作為函數(shù)調(diào)用苛预,不使用 new 運算符時,它的行為與使用 new 運算符調(diào)用它時的行為完全一樣笋熬。
函數(shù)屬性
length
:數(shù)組長度
constructor
:返回對創(chuàng)建此對象的數(shù)組函數(shù)的引用
'prototype':使您有能力向?qū)ο筇砑訉傩院头椒ā?/p>
Array 對象方法
concat
連接兩個數(shù)組 并返回結(jié)果
var arr = [1,2,3]
var arr1 = [4,5,6]
var arr2 = arr.concat(arr1)
console.log(arr2)
//[1,2,3,4,5,6]