2016 - 2024

感恩一路有你

java中map遍历的几种方法 js怎么取list数组?

浏览量:4131 时间:2023-06-01 14:14:08 作者:采采

js怎么取list数组?

可以用JS中对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)

})

小结:$.map()写法和$.each()类似,但对list的遍历时,参数顺序和$.each()是相反的,并且可以带返回值。对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])

}

小结:对于List来说,能不用就不要用,效率低下。

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

(element) //当前元素的值

(index) //当前下标

(array) //数组本身

})

小结:和for循环效率差不多。

怎样将表中查到的多条数据放入map中?

这个应该看业务需要吧,如果数据只是需要做流水般的显示用,当然是list比较方便,但是我们知道MAP是key--value的形式来存储数据,如果是做检索用,当然是MAP效率高,这个时候你提供一个key,马上就可以查到你想要的,而list需要遍历整个list才能找到你想要的数据。例如:通常配置信息都放到一个MAP中。

map 遍历 list key 小结

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。