如代码所示,因为JSON对象如果用=来进行赋值的话,
类似a=b,你的本意是想修改b里面某个key对应的value,不动a里面的值,用=的话,a、b都修改了,
所以可以重新对应的给另外一个赋值。
function getObjectVal(data) { var _data = {}; $.each(data, function (k, v) { _data[k] = v; }); return _data; }
如代码所示,因为JSON对象如果用=来进行赋值的话,
类似a=b,你的本意是想修改b里面某个key对应的value,不动a里面的值,用=的话,a、b都修改了,
所以可以重新对应的给另外一个赋值。
function getObjectVal(data) { var _data = {}; $.each(data, function (k, v) { _data[k] = v; }); return _data; }