|
json对象的键名不可以是JS变量,如下代码所示:
var tname = "一"; var values="hello world"; var json={tname:values}; console.log(json); // 输出的结果为{tname:"hello world"} 而 想要的结果为 {"一":"hello world"} 原因:json对象的键名不可以是JS变量; 只能是字符或数字. 那如何可以得到我们想要的结果呢? 可参考以下方法: var tname = "一"; var values="hello world"; var json={}; json[tname]=values; console.log(json); //这时,输出的结果就为 {"一":"hello world"} |
|