【发布时间】:2014-01-26 01:48:18
【问题描述】:
我尝试使用最后一个键的值创建一个对象。我只有一个带有键和值的数组,但不知道如何在不使用 javascript 引用的情况下创建对象。
据我所知,没有办法在 javascript 中创建变量的引用。
这就是我所拥有的:
var value = 'test';
var keys = ['this', 'is', 'a', 'test'];
这就是我想要的:
myObject: {
this : {
is: {
a : {
test : 'test'
}
}
}
}
知道如何在 JavaScript 中以最好的方式做到这一点吗?
【问题讨论】:
-
JSON?
-
我不认为 JSON 可以帮助我解决这个问题。我有一个带键的数组。每个键都必须是对象中的一个新对象。最后一个键的值是变量“value”的值。
-
你确定内部值不是
test: 'Test'吗? -
@Phil 是的——当然。我的错。我将编辑问题。但是感谢您的出色回答(:它仍然可以正常工作。
-
我编辑了一个salomonic数据,所以以前没有正确的答案是不正确的:)
标签: javascript arrays object recursion