如代碼所示,因爲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; }