3 回答
TA貢獻(xiàn)313條經(jīng)驗(yàn) 獲得超208個(gè)贊
因?yàn)閿?shù)組也是對象,所以第一種情況,除了得到數(shù)組的元素,也有可能得到數(shù)組的屬性
TA貢獻(xiàn)436條經(jīng)驗(yàn) 獲得超108個(gè)贊
補(bǔ)充下_innocence的答案,for...in遍歷對象的可枚舉屬性,因?yàn)閿?shù)組也是對象,所以你可以
var?arr?=?[];arr.x=1;
這么寫是可以的,但是for循環(huán)遍歷的是數(shù)組的索引屬性。
大概就是醬
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊
索引數(shù)組(下標(biāo)為數(shù)字)遍歷用兩種方法是一樣的
關(guān)聯(lián)數(shù)組(hash數(shù)組)遍歷只能用方法1,因?yàn)殛P(guān)聯(lián)數(shù)組的length是0
查找: 索引數(shù)組 ????????????????????? hash數(shù)組
??????? 遍歷????????????????????????????? 不用遍歷
??? 受存儲(chǔ)位置影響??????????? 和存儲(chǔ)位置無關(guān)
??? 受數(shù)組元素個(gè)數(shù)影響 ?? 和數(shù)組中元素個(gè)數(shù)無關(guān)
? 總結(jié): 今后只要希望快速查找元素時(shí),就用hash數(shù)組
添加回答
舉報(bào)
