У меня есть следующий код.Элемент массива Javascript перезаписан
Код выполняет итерацию по коллекции объектов jsonRow, они помещаются в массив jsonRows, тогда объект jsonRow сбрасывается по свойству свойства.
Этот сброс вызывает повреждение объекта jsonRow в массиве jsonRows. Любые подсказки к этому поведению?
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);
}
}