成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java中map遍歷的幾種方法 js怎么取list數(shù)組?

js怎么取list數(shù)組?可以用JS中對(duì)List、Map的遍歷的方法1.方法1$.each(list2,function(index,items){(index #34:#34 items)})//遍歷

js怎么取list數(shù)組?

可以用JS中對(duì)List、Map的遍歷的方法

1.方法1

$.each(list2,function(index,items){

(index #34:#34 items)

})

//遍歷map

$.each(map_demo,function(key,value){

(#34key: #34 key #34, Value: #34 value )

})

$.map()遍歷List/map//遍歷List

var new_list $.map(list2,function(items,index){

return items #34!#34

})

(new_list)

//遍歷map

$.map(map_demo,function(key,value){

console.log(key #34:#34 value)

})

小結(jié):$.map()寫(xiě)法和$.each()類(lèi)似,但對(duì)list的遍歷時(shí),參數(shù)順序和$.each()是相反的,并且可以帶返回值。對(duì)map的遍歷和$.each()一樣

遍歷List/map//遍歷map

for(var key in map_demo){

(key #34:#34 map_demo[key])

}

//遍歷List

for(var index in list2){

(index #34:#34 list2[index])

}

小結(jié):對(duì)于List來(lái)說(shuō),能不用就不要用,效率低下。

遍歷(function (element, index, array) {

(element) //當(dāng)前元素的值

(index) //當(dāng)前下標(biāo)

(array) //數(shù)組本身

})

小結(jié):和for循環(huán)效率差不多。

怎樣將表中查到的多條數(shù)據(jù)放入map中?

這個(gè)應(yīng)該看業(yè)務(wù)需要吧,如果數(shù)據(jù)只是需要做流水般的顯示用,當(dāng)然是list比較方便,但是我們知道MAP是key--value的形式來(lái)存儲(chǔ)數(shù)據(jù),如果是做檢索用,當(dāng)然是MAP效率高,這個(gè)時(shí)候你提供一個(gè)key,馬上就可以查到你想要的,而list需要遍歷整個(gè)list才能找到你想要的數(shù)據(jù)。例如:通常配置信息都放到一個(gè)MAP中。