1.json初始化
var q="tat"; var f = {q:"qaq"};
这种方式并不能成功定义:
f= {"tat":"qaq"};
要想成功则只能:
var q="tat"; var f = {}; f[q] = "qaq";
先初始化f={};再设值。
同理,如果初始化时不能直接写出字符就,先
以数组取值的方式来也不行,反而会报错,如:
var q=["tat"]; var f = {q[0]:"qaq"};
所以还是先初始化f={}再赋值吧,或者可以生成字符串再JSON.parse();