陣列 關於屬性和遍歷

2021-10-23 09:47:27 字數 1117 閱讀 9685

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推出的,陣列自帶的迴...