【发布时间】:2011-02-16 18:25:11
【问题描述】:
如何在 javascript 中将地图存储在地图中?
var data = {};
data['key'] = {'val1', 'val2'};
我收到一个关于错误 ID 的错误。
【问题讨论】:
标签: javascript map
如何在 javascript 中将地图存储在地图中?
var data = {};
data['key'] = {'val1', 'val2'};
我收到一个关于错误 ID 的错误。
【问题讨论】:
标签: javascript map
你要么需要一个数组...
var data = {};
data['key'] = ['val1', 'val2']; // store an Array at data.key
data.key[0]; // 'val1'
...或对象中值的键...
var data = {};
data['key'] = {key1:'val1', key2:'val2'}; // store an Object at data.key
data.key.key1; // 'val1'
【讨论】:
如果您只想要data 映射中的一个数组(一个列表),那么 patrick dw 就可以了。
如果您想在 data 地图中添加地图,则需要以下内容:
var data = {};
data['key'] = {'val1': 'val2'}; // using a colon instead of a comma to create key-value pairing
您还可以使用 JavaScript 对象表示法来简化此操作:
var data = {};
data.key = {val1: 'val2'};
【讨论】: