var list1 = ["number","name"];
var list2 = ["36","crown","15","faker","swift","68","dandy"];
var map_demo = ;
1.最常用的for迴圈
for(var i=0;i改進:這裡可以將list2.length提出來,不用每次計算長度,效率更高一些,such as:
var len=list2.length;
for(var i=0;i小結:很常見也很常用,效率也不差,但不能遍歷map。
2.for...in...遍歷list/map
//遍歷map
for(var key in map_demo)
//遍歷list
for(var index in list2));
//遍歷map
$.each(map_demo,function(key,value))
console.info(new_list);
//遍歷map
$.map(map_demo,function(key,value){
console.log(key+":"+value);
小結:$.map()寫法和$.each()類似,但對list的遍歷時,引數順序和$.each()是相反的,並且可以帶返回值。對map的遍歷和$.each()一樣
Map List Set在Java中的各種遍歷方法
一 map的4種遍歷 mapmap new hashmap map.put 姓名 張三 map.put 屬性 好人 1 普遍使用,二次取值 for string key map.keyset 2 通過map.entryset使用iterator遍歷key和value iterator iterato...
JS中的各種檢測
1 null 只在肯定返回null值時才使用null比較 2var element document.getelementbyid my div 3if element null 6 string number boolean undefined 7var num 123 8if typeof nu...
JS中函式的 this 各種指向
this是js的乙個關鍵字,隨著函式使用場合不同,this的值會發生變化。但是總有乙個原則,那就是this指的是呼叫函式的那個物件。情形1 如果乙個函式中有this,但是它沒有被上一級的物件所呼叫,那麼this指向的就是window,這裡需要說明的是在js的嚴格版中this指向的不是window。一...