const arrya = [ { 'value': 1 }, { 'value': 0 }, { 'value': 1 }, { 'value': 2 }, { 'value': 0 } ]
for (let i = 0; i < arrya.length; i++) {
if (i > 0 && arrya[i].value === 0) {
arrya[i] = arrya[i - 1]
}
}
console.log(arrya)
//[ { 'value': 1 }, { 'value': 1 }, { 'value': 1 }, { 'value': 2 }, { 'value': 2 } ]