У меня есть небольшой код, который отслеживает индексы, которые я успешно выполняю, но с трудом удаляю их из массива, поэтому я делаю то же, что и у меня.
var v = [4, 7, 2,5, 3]
var f = []
for (let i = 1; i < v.length; i += 2){
/*(point1)this line doesn't seem to work*/
if (v[i] > v[i] - 1)
/*(point 2) Instead of console.log I want to delete every of v[i] */
console.log(v[i])
Вывод
7
5
Ожидаемый результат при удалении v [I]
v = [4,2,3]
Предпочтительно я хотел бы сделать что-то вроде соединения v [i], если v [i]> v [i] -1 и получить обратно v как со сращенными элементами.
Сначала я проверил пункт 1 с помощью этого аналогичного логика c в командной строке, и он работал, но .....;
if ((b[1] -1) > b[0]){console.log(b[2])}
Выход
3
```