js中可否实现类似Java中Map的数据结构?该怎么处理
js中可否实现类似Java中Map的数据结构?
我只知道List这样的数据结构在js中可以用Array模拟,但要想用到Map这样的数据结构呢,该怎么办。
------解决方案--------------------
具体是怎样的结构,给个例子。
------解决方案--------------------
JS中的对象就是一种哈希表的结构,可以这样定义和使用对象:
我只知道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楼的结构