меня меняется selectedCategories.value? И как, сука, сделать так, чтобы он не менялся? Потому что мои нервы все
Повторяй массивы и объекты, быстра😁 (Ту часть что про ссылки)
Объект это ссылка)
потому что не примитивы, такие как массивы или объекты копируются по ссылке, вам нужно в anal новый массив присвоить: [...selectedCategories.value]
Ты дебажишь объекты консоль логом поэтому сам себе враг
Хорошо. Обьясните, пожалуйста, почему тогда вот эта конструкция все равно меняет в итоге массив selectedCategories.value?
меняется после каких действий?
1) массив, даже если он пустой всегда будет возвращать true в условии 2) откуда мне знать, что такое manageForm.categories,
Все копируется по ссылке
let b = 0; let a = b; b = 2; console.log(a)
Эээ) Вы сами себе и доказали
a = 0 если что
Ну конечно, вы же поменяли данные
была бы ссылка, в a лежало бы 2
Обсуждают сегодня