(1)陣列的定義
對於一陣列來說,最簡單是構建方式無非直接賦值。如下:
var empty = ; // an array with no elements
var primes = [2, 3, 5, 7, 11]; // an array with 5 numeric elements
值得注意的是,因為js是弱型別語言,所以array中每個元素都可以是不同type。
第二種構造方式是物件式,即建立乙個array物件。
var a = new array();
var a = new array(10);
兩者區別是後乙個array定義了陣列長度。而我們熟悉array.lenght可以直接取得陣列長度值。
如下幾個陣列賦值都是合法的,在js中,你可以不用integer物件來下標陣列,可以利用負數,字串。但同理,當你想取得該值時,得跟你 定義的一樣。
a[-1.23] = true; // this creates a property named "-1.23"
a["1000"] = 0; // this the 1001st element of the array
(2)常用的陣列方法
js陣列物件常用方法小結
陣列新增元素後一般返回陣列的新長度 如 push ele1 ele2.unshift ele1 ele2.陣列刪除元素後一般返回被刪除的元素 如 pop shift var colors new array var count colors.push red green black alert co...
js陣列物件常用方法小結
陣列新增元素後一般返回陣列的新長度 如 push ele1 ele2.unshift ele1 ele2.陣列刪除元素後一般返回被刪除的元素 如 pop shift var colors new array var count colors.push red green black alert co...
js常用陣列函式
concat 方法 返回乙個新陣列,這個新陣列是由兩個或更多陣列組合而成的。array1.concat item1 item2 itemn var arr 1 yang yan fei var arr 2 10,11,2,33,44,55 var str 3 yangyanfei var arr 3...