Привет, я пытаюсь создать этот logi c, который будет l oop и регистрировать базу индекса пользовательской начальной точки при условии, если текущий индекс не равен 0, начальный счет будет увеличиваться
Образец массива data
const data = [
{ type:'yes',start:1 }, //count index starting point
{ type:'yes',start:1 },
{ type:'no',start:0 }, //skip
{ type:'no',start:0 }, //skip
{ type:'yes',start:5 }, //new index starting point
{ type:'yes',start:5 },
{ type:'no',start:0 }, //skip
{ type:'yes',start:5 }, //new index starting point
{ type:'yes',start:5 },
{ type:'no',start:0 }, //skip
{ type:'yes',start:10 },//new index starting point
{ type:'yes',start:10 },
{ type:'yes',start:10 },
]
если я запустил l oop вот так
for(var i = 0; i < data.length ; i++){
// code here
console.log( **newindex** )
}
ожидалось newindex
1,2,0,0,5,6,0,5,6,0,10,11,12
Спасибо вы можете мне помочь