JavaScript - 从包含字符串的变量创建对象?

时间:2015-11-21 16:04:33

标签: javascript

如果我在多个测试用例中将属性作为字符串给出......

var testCase = "Key1: 1, Key2: 2, key3: 3, key4: 4"

...在JavaScript中有一种方法可以将其转换为对象吗?

var myObj = {
    key1: 1,
    key2: 2,
    key3: 3,
    key4: 4
};

1 个答案:

答案 0 :(得分:-2)

您可以使用eval功能,如下所示:

eval("var obj = {" + yourString + "}"); 
console.log(obj);