js中可否实现类似Java中Map的数据结构? 我只知道List这样的数据结构在js中可以用Array模拟,但要想用到Map这样的数据结构呢,该怎么办。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JS中的对象就是一种哈希表的结构,可以这样定义和使用对象:var map = { x: { x1: 111, x2: 222 }, y: { y1: 333, y2: 444 }}alert(map.x.x1 + map.y.y2); //555 具体来说是:比如页面上有一个select,选中一项时会得到一个字符串,用这个字符串能得到一个字符串数组。如select中有一班,二班,三班。选中二班,得到二班所有成员的名字数组。如['赵六','孙七']选中三班,得到三班所有成员的名字数组,如['张三','李四','王五'] var obj = { '二班': ['赵六','孙七'], '三班': ['张三','李四','王五']}alert(obj['二班']); javascript中的json就是这种数据结构,你可以去看看json是如何操作的 问一下有关视频网页分享接口规范(分享至QQ空间、百度空间等) 【【如何将日期字符串转换为日期对象???】】 这玩意怎么改 输入完11位手机号码后自动验证 点击按钮可复制input里面的地址 用js怎么写? 淘宝首页幻灯片效果怎么写? 一个广告轮换显示,怎么做??有可能是图片,也可能是flash!!! 还是入门问题 JQuery保存按钮按下和弹起的状态 EXTJS问题,求帮助 在线等:急求jquery页面加载后,事件对象无效问题! 求个简单的特效
var map = {
x: {
x1: 111,
x2: 222
},
y: {
y1: 333,
y2: 444
}
}
alert(map.x.x1 + map.y.y2); //555
具体来说是:
比如页面上有一个select,选中一项时会得到一个字符串,用这个字符串能得到一个字符串数组。
如select中有一班,二班,三班。选中二班,得到二班所有成员的名字数组。如['赵六','孙七']
选中三班,得到三班所有成员的名字数组,如['张三','李四','王五']
'二班': ['赵六','孙七'],
'三班': ['张三','李四','王五']
}
alert(obj['二班']);