我有这样的事情:
val = val.split(".");
//val[0] is name
//val[1] is John
我必须建立这样的对象:
{name: "John"}
所以我这样做:
filterArray = "'{'"+val[0]+"':'"+val[1]+"'}'";
var t = JSON.parse(filterArray);
当我做console.log(filterArray);
时
我想得到:对象{name:" John" }
但是不能正确地做到这一点,请帮助:)
答案 0 :(得分:0)
这就是应该怎么做
val = val.split(".");
// Declaring an empty object
obj = {};
// Assingning a dynamic key and its value form you variable
obj[val[0]] = val[1];
console.log(obj) // Object { name: "John" }