读书人

js中可否实现类似Java中Map的数据结构

发布时间: 2012-05-09 12:13:59 作者: rapoo

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楼的结构

读书人网 >JavaScript

热点推荐