我有以下代碼。Javascript數組項覆蓋
該代碼遍歷jsonRow對象的集合,它們被推送到jsonRows數組,然後jsonRow對象被屬性重置屬性。
此重置會導致jsonRows數組中的jsonRow對象受到影響。 這種行爲的任何線索?
for(iterating over collection of jsonRow objects){
if(0 < jsonRow.id.length && 0 < jsonRow.title.length){
jsonRows.push(jsonRow);
console.log('jsonRow in jsonRows is intact', jsonRows);
for(var prop in jsonRow){
jsonRow[prop] = '';
}
console.log('jsonRow properties in jsonRows are ""', jsonRows);
}
}