使用动态密钥创建对象

时间:2013-12-11 12:29:27

标签: javascript json

我必须根据一些动态值创建一个对象键。 这里str的值将从用户到用户。用户输入str的值。 我想使用用户输入的str值来创建Object。

var str = $('#inputValue');

var obj = new Object();
obj.assignment = new Object();
obj.assignment.name= "assignmentName";
obj.assignment.str = new Object();

2 个答案:

答案 0 :(得分:4)

使用括号语法:

obj.assignment[str] = new Object();

附注:您可以使用快捷方式{}创建新对象。例如:

obj.assignment[str] = {};

答案 1 :(得分:1)

新对象:

obj.assignment[str] = {};