數(shù)組簡介
數(shù)組:一組數(shù)據(jù)的集合,數(shù)組中的每個元素可以保持任何數(shù)據(jù)類型
1、數(shù)組的創(chuàng)建
①、構(gòu)造函數(shù)方法創(chuàng)建 例如:?
var arr = new Array ('1','2','3')
注意:當(dāng) new Array 創(chuàng)建的數(shù)組中只有一個數(shù)字時,這個數(shù)字就是這個數(shù)組的長度
②、通過字面量方法創(chuàng)建 (常用) 例如:
var arr = ['1','2','3']
③、通過 ES6 中的新方法 例如:
var arr = Array.of('1','2','3')
2、數(shù)組的特點
①、數(shù)組中的元素是可讀可寫的,也可以通過 .length 操作符,獲取數(shù)組的長度。這個屬性也可以對數(shù)組中元素數(shù)量進行操作 例如:
var arr = [1,2,3,4];? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?arr.length = 0 ;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? console.log(arr)?
這時這個數(shù)組就成了空數(shù)組 (如果定義的長度小于十幾數(shù)組長度,則從后面刪除多余的元素)
?清空數(shù)組的方法二
通過把變量重新賦值為一個空數(shù)組,達到清空數(shù)組的目的
var arr = [1,2,3,4];? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?arr = [];??
②、數(shù)組中的元素
訪問數(shù)組元素,通過數(shù)組的名稱和下標(biāo)訪問數(shù)組的元素,下標(biāo)從0開始