JQuery學習二-字典操作


 

1. 數組中添加map

var arr = []; 
var key = 'Jeremy'; 
var value = '!!!!' 
arr.push({ 
'key': key, 
'value': value, 
}); 

document.write("key: " + arr[0]['key'] + 
"<br/>value: " + arr[0]['value']);

輸出結果:
key: Jeremy
value: !!!!

2. 數組遍歷輸出

var arr = []; 
arr.push("Jeremy"); 
arr.push("Jimmy"); 
for(var i in arr) 
document.write(i + ": " + arr[i] + "</br>");

輸出結果:
0: Jeremy
1: Jimmy

3. 類似字典(map)遍歷

var dict = []; //or dict = new Array() 
dict["Jeremy"] = 20; 
dict["Jimmy"] = 30; 
for(var key in dict) 
document.write(key + ": " + dict[key] + "</br>"); 

輸出結果:
Jeremy: 20
Jimmy: 30

4. 字典聲明時賦值

var dict = { 
"Jeremy" : 20, 
"Jimmy" : 30 
}; 
for(var key in dict) 
document.write(key + ": " + dict[key] + "</br>"); 

輸出結果:
Jeremy: 20
Jimmy: 30

demo2

var dict = { 
"Jeremy" : ["Chinese", "Math"] , 
"Jimmy" : ["Art", "English"] 
}; 
var name = "Jeremy"; 
for(var courseIndex in dict[name]) 
document.write(dict[name][courseIndex] + "</br>"); 

輸出結果:
Chinese
Math

5. 字典里value為數組, 數組內為字典

var dict = []; 
var courseListOfJeremy = [ 
{"Chinese" : 3}, 
{"Math": 5} 
]; 
dict['Jeremy'] = courseListOfJeremy; 
var courseListOfJimmy = [ 
{"Art": 3}, 
{"English": 5} 
]; 
dict['Jimmy'] = courseListOfJimmy; 

document.write("Jimmy's Course Number Of Chinese: " + dict['Jeremy'][0]['Chinese']);

輸出結果:
Jimmy's Course Number Of Chinese: 3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM