色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

js怎么取list數組

劉柏宏2年前275瀏覽0評論

js怎么取list數組?

可以用JS中對List、Map的遍歷的方法

1.方法1

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

console.info(index+":"+items);

});

//遍歷map

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

console.info("key: " + key + ", Value: " + value );

})

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

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

return items+"!";

})

console.info(new_list);

//遍歷map

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

console.log(key+":"+value);

});

小結:$.map()寫法和$.each()類似,但對list的遍歷時,參數順序和$.each()是相反的,并且可以帶返回值。對map的遍歷和$.each()一樣

2.for...in...遍歷List/map//遍歷map

for(var key in map_demo){

console.info(key+":"+map_demo[key]);

}

//遍歷List

for(var index in list2){

console.info(index+":"+list2[index]);

}

小結:對于List來說,能不用for...in就不要用,效率低下。

3.forEach遍歷Listlist2.forEach(function (element, index, array) {

console.info(element); //當前元素的值

console.info(index); //當前下標

console.info(array); //數組本身

});

小結:和for循環效率差不多。