Я получаю очень странный результат, если я хочу удалить совпавшие элементы объекта массивов
Фрагмент кода здесь;
вычислено;
...mapGetters('accounts', ['accounts'])
info: this.accounts установлен с mapAction в созданном (), и это - массив и длина, это 6
методов;
assignEvent(teammate){
this.pickAccounts = this.accounts;
this.pickAccounts.splice(0, 1)
this.assign.teammate = teammate;
this.show.assign = true;
}
шаг 1 - assignEvent () запущен тогда this.pickAccounts.lengthуменьшено с 6 до 5
это нормально, но;
шаг 2 - Давайте снова запустим assignEvent (), я предполагаю, что снова будет то же самое с 6 до 5, потому что я предполагаю, что если я установлю;
this.pickAccounts = this.accounts;
this.pickAccounts будет равен this.accounts, но это не так.
Если я вызову эту функцию (assignEvent ()), this.accounts также изменится.
Как меняется this.accounts?Я получаю this.accounts из магазина vuex. Я не изменяю его значение, оно должно оставаться прежним ...