Здравствуйте, требуется вывести данные, но возникла проблема, цикл повторяется несколько раз, подскажите пожалуйста, как исправить. Понимаю что fetch и map, создают цикл отдельно, но как избежать этого и исправить? Я новичок в этом :-)

this.broilerDayService.fetch(this.breedId)
.subscribe(broilerDays => {
this.broilerDays = broilerDays
broilerDays.slice(0).reverse().map(item => {
console.log(this.broilerDays)
item.startDayResidue = this.residue
this.residue -= item.killingCount
this.residue -= item.deathsCount
})
})