@hvrsh said in Баг со списками.(Дубликация перемешивания списка):
Такой подставы на ровном месте от баса я не ожидал.
@hvrsh said in Баг со списками.(Дубликация перемешивания списка):
Позже стало ясно что нужно копию делать через "Копировать список", но то что на видео не работает как должно это бред полнейший.
Все девелоперы равно или поздно проходят тот момент, когда натыкаются на ссылки на объект, когда ожидают его копию.
Все зависит от опыта и от желания сделать что-то с наскоку, не имея базовых знаний как что работает под капотом языка.
Я, вероятно, так как знаком с этим явлением, как раз решил бы, что твой код делает ссылку на объект, а не копирует его.
Чтобы явно копировать можно применять грубый хак, который работает во многих языках, сначала serialize переменную, потом deserialize.
В javascript это может выглядеть так:
JSON.parse(JSON.stringify([[OLD_VARIABLE]]))
