我有一个输入行需要扩展以创建多行,每行重复 6 个字段,每行添加一个唯一字段。唯一字段存储在 arrparentjobs 数组中,我知道它们具有唯一值。
当代码运行时,结果行都包含完全相同的数据,这恰好是最后被推送的项目的值。
我在这里做错了什么?
非常感谢,乔
var dataRowsOutput = [];
arrVolDataOutput.playerid = volDataRow.playerId;
arrVolDataOutput.timestamp = volDataRow.timestamp;
arrVolDataOutput.playername = volDataRow.playerName;
arrVolDataOutput.parentname = volDataRow.parent1Name;
arrVolDataOutput.parentphone = volDataRow.parent1Phone;
arrVolDataOutput.parentemail = volDataRow.parent1Email;
for (var j = 0; j < arrparentjobs.length; ++j) {
arrVolDataOutput.parentjob = arrparentjobs[j];
dataRowsOutput.push(arrVolDataOutput);
continue;
}