arr.length訪問陣列元素的個數
【注】length屬性,不是唯讀的,可以設定
var arr =
["red"
,"blue"
,"green"];
alert
(arr.length)
;//3
arr.length =2;
alert
(arr)
;//red,blue
陣列元素的訪問和賦值,都是通過陣列的下標完成
【注】下標就是索引,即元素的序號,從0開始,下標最大取值是:陣列的長度(length) - 1。下標可以是變數或者表示式
var arr =[10
,20,30
,40,50
];alert
(arr[1+
2]);
//40
陣列遍歷:陣列和迴圈結合使用。js中陣列和迴圈是絕配
var arr =
;for
(var i =
0; i <
10; i++
)alert
(arr)
;
通過迴圈給陣列的每個元素賦值,隨機數
/*
隨機數math.random() 可以隨機0~1之間任意的數
*/var arr =
;for
(var i =
0; i <
10; i++
)alert
(arr)
;
var arr =
["red"
,"blue"
,"green"];
for(
var i =
0; i < arr.length; i++
)
for…in進行遍歷 快速遍歷
將陣列中每乙個元素從頭到尾進行遍歷
【格式】for(var 變數 in 陣列)
for
(var i in arr)
陣列和遍歷
對資料型別再次進行介紹 什麼是陣列?陣列是一種資料結構,包含同一型別的多個元素。陣列屬於引用型別。陣列主要是用於對同一型別的資料進行批量處理,它包含多個資料物件,這些物件叫做 資料元素 陣列可以是一維或多維陣列。資料型別 陣列名稱 int 陣列名稱 陣列的宣告 int myintarray 注 宣告...
Object屬性和Array遍歷
物件object var obj 判斷自身屬性 obj.hasownproperty key 獲取隱式屬性,取代 proto object.getprototypeof obj 獲取屬性集合 object.getownpropertynames obj 自身屬性包含hasownproperty ha...
js陣列遍歷和物件遍歷
1.普通for迴圈var arr 1,2,3,4,5,6 for var i 0 i length i 2.優化版for迴圈 使用變數,將長度快取起來,避免重複獲取長度,陣列很大時優化效果明顯for var j 0 len arr.length j j 3.foreach,es5推出的,陣列自帶的迴...