ivan386, подозреваю, что причина в аппаратных ограничениях - так выполняет сдвиг процессор (по крайней мере, x86). То есть, реализовать сдвиг на 32 и более разрядов в принципе можно, но это будет гораздо медленнее.
alekseivanov, "может быть"? То есть, вы не знаете, какая у вас версия vue. Не вижу, о чём ещё после этого можно говорить. Удачи вам в решении ваших проблем.
Обходим массив, выводим в консоль каждый элемент... Постойте-ка, а куда подевались чётные элементы? - 1 выводится, а 2 нет, 3 - да, 4 - снова нет, и т.д.
Элемент удалили, а внутренний счётчик forEach'a сделал +1 - так что следующий элемент после удалённого пропускается. Такая вот неприятность. Хотите делать splice при обходе массива - обходите массив вручную, без forEach'ей. Лучше - от конца к началу, так будет проще. Ну или придётся следить, когда увеличивать счётчик, а когда нет.
kikosko, да это понятно, что вы хотели. Я о другом - какого чёрта вы передаёте массив, а работаете с ним, как с объектом? Или вам до сих пор это не кажется странным?
Да, пропущен вызов метода text. Неужели вы сами этого не заметили? Или для вас код - это не код, а набор заклинаний?
Ну и это - никогда, вы слышите - никогда не оформляйте комментарий к ответу как ответ. Во-первых - потому что комментарий всё-таки ответом не является. Во-вторых - так вы рискуете оказаться проигнорированным, потому что нет соответствующего уведомления. То, что я открыл вопрос повторно сейчас - ну, почти случайность. Мог бы открыть через месяц-другой при удалении невостребованных ответов.
Это не условия. Лучше удалите вопрос, протрезвейте, а только потом задайте его снова - раз уж в состоянии опьянения грамотно свои мысли формулировать неспособны.
Какие имена, что это такое?
"Крытию"? Это на каком языке сказано?