【发布时间】:2017-07-16 18:06:40
【问题描述】:
如果我有一些值并且我想将它存储为一个对象。所以最后我需要打电话给JSON.stringify()(因为我想把它存储在chrome扩展中)
var id = '1';
var name = 'Mali Bakery'
var url = 'http://example.com/'
所以我认为最好的方法是将其排序为:
var items = {
id : {
'name': name,
'url': url
}
}
但我不知道如何将变量放入对象模板中。
我尝试过使用
item = {}
item[id] = id
item[id].name = name
// etc
items.push(item);
// and also, this approach too
items.id = id
但没有成功。
【问题讨论】:
-
请记住,如果
name是全局变量,它就不能用作变量。window.name将覆盖它。
标签: javascript object multidimensional-array