hell0w0rd
Продвинутый новичок
Похоже я не понимаю что хотели сказать этой фразой
PHP:
<?php
$arr = [1, 2, 3];
foreach ($arr as $i => $value) {
array_splice($arr, 0, 1, [0, 0]);
var_dump($value);
}
В общем суть в том, что можно работать с коллекцией, если итерация идет по другой коллекции, на пример по копии первой. Иначе есть риск получить UB, в частности попасть в бесконечный цикл. Все очень зависит от конкретного языка, компилятора и тп.
ЗЫ
Вот тебе код, вешающий хром:
PHP:
for (var i = 0; i < arr.length; i++) {
arr.push(i + 1);
console.log(i);
}