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

 

转载于:https://www.cnblogs.com/sea-stream/p/10732835.html

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值