如何在javascript中将地图存储在地图中?
var data = {};
data['key'] = {'val1', 'val2'};
我收到有关错误ID的错误。
答案 0 :(得分:13)
你需要一个数组......
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'
答案 1 :(得分:3)
如果您只想在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'};