Привет, я новичок в JavaScript Я пытаюсь получить последний элемент массива, который не равен нулю, и добавить к нему 1, однако мой код не выдает желаемого результата, он получает последний элемент, даже если он равен 0 и добавляет 1 к нему
Пример
[0,1,2,3,0,5,0,0,2,0]
результат будет
[0,1,2,3,0,5,0,0,3,0]
2 - это последний элемент, который не является нулевым приращением на 1 = 3
код
var arr= [0,1,2,3,0,5,0,0,2,0];
var lastItem = arr.pop();
lastItem = lastItem+1;
arr.push(lastItem);