js中可否实现类似Java中Map的数据结构?
我只知道List这样的数据结构在js中可以用Array模拟,但要想用到Map这样的数据结构呢,该怎么办。
[解决办法]
具体是怎样的结构,给个例子。
[解决办法]
JS中的对象就是一种哈希表的结构,可以这样定义和使用对象:
- JScript code
var map = { x: { x1: 111, x2: 222 }, y: { y1: 333, y2: 444 }}alert(map.x.x1 + map.y.y2); //555
[解决办法]
- JScript code
var obj = { '二班': ['赵六','孙七'], '三班': ['张三','李四','王五']}alert(obj['二班']);
[解决办法]
javascript中的json就是这种数据结构,你可以去看看json是如何操作的
[解决办法]
就是5楼的结构