
PHP код:
Тут первым делом лучше проверить, есть ли arr[i + 1].
Акакак разница?
Логическому "И" пофиг, какое выражение идёт спереди, а какое сзади.
Оно возвратит true, если оба выражения верны.
Так я привык писать.
Цитата:
|
И старайтесь не использовать push
|
Спасибо за совет.
Правда от этого код станет вообще нечитабелен.
Поэтому push имеет свои плюсы.
Добавлено через 2 минуты
Цитата:
|
а splice это вообще кошмар.
|
А splice - это единственный способ добавить что-то внутрь массива без кастом методов.
Добавлено через 4 минуты

PHP код:
И все arr[i + 1] и arr[i] + 1 лучше охранять в локальные свойства.
Я постарался ужать код.