Машинопись удаляет массив объектов через родительский ключ

Bcoded спросил: 13 октября 2017 в 06:57 в: javascript

Допустим, у меня есть эта переменная

  this.mylist.push([{key:{"test1":name,"test":desc,"hi i am a test":other,"none":type,"amount":0} }]);

Она будет добавлена ​​в массив mylist. Однако при некоторых условиях я хочу удалить текущий созданный список, удалив его через уникальный ключ, так что

Я хочу соединить массив объектов так, чтобы значение было удалено, чтобы избежать дублирования

Я пытался

this.mylist.splice(this.mylist.indexOf(key), 1);

, но не работал попытаться удалить массив, получив уникальный ключ, который содержит эти дочерние значения

Я также пытался

      this.mylist.splice(this.mylist.indexOf([{key}]), 1);

Кто-то, кто может мне помочь: (

      CheckBox(values,values,values) {        this.bool = (this.mylist.indexOf(key) === -1);        if (this.bool) { 
          this.mylist.push([{key:{"key":key,"naam":naam,"beschrijving":beschrijving,"type":type,"aantal":aantal} }]);
        }        else {
this.mylist.splice(this.mylist.indexOf(key), 1);        }
      }

Приведенная выше функция является событием, когда пользователь нажимает на флажок. Когда true, массив должен быть заполнен значениями. Иначе массив с уникальным ключом должен быть удален, чтобы избежать дублирования

0 ответов