比如说var level = [["ID","NAME"]];
var newArray = new Array();
newArray.push({\""+level[0][0]+"\":"000"});
在往newArray这个数组中插入新的JSON类型的对象就会报无效字符的错误。求教各位大侠!
比如说var level = [["ID","NAME"]];
var newArray = new Array();
newArray.push({\""+level[0][0]+"\":"000"});
在往newArray这个数组中插入新的JSON类型的对象就会报无效字符的错误。求教各位大侠!
JS中定义对象时,属性名是常量吧?
所以,{ a : 1 } 与 { "a" : 1 } 意义相同
你这里要用这样的办法:
var o = {};
o[a] = 1;