各路神仙 求教了 JS数组覆盖问题
JS数组覆盖问题var in_prm=[{ "bt_id":40},{"bt_id":41}]
var zd_n_v=[{"arrt_id":"19","arrt_name":"分量","arrt_value":"ok"},
{"arrt_id":"20","arrt_name":"口味","arrt_value":"微辣"}]
var tal=[];
for (var j = 0; j < in_prm.length; j++)
{var temp = [] ;
for (var i = 0; i < zd_n_v.length; i++)
{
var obj = Object.assign(zd_n_v[i], in_prm[j]);
temp[i]=obj;
}
tal[j]=temp;
alert(JSON.stringify(tal[j]));
}
alert(JSON.stringify(tal));
这个循环最外层 外循环总是覆盖数组的值 结果都是最后一个元素!!!!! 中间都可了就是最后一步 拜托了!!!