Как удалить элемент, если он существовал раньше, и добавить текущий как новый ?
Мне нужно при добавлении statusdate существовать до того, как на collectfulldata затем удалить существующие и добавить новые
а если нет, то добавьте его .
это означает, что мне не нужно, чтобы два statusdata с одним и тем же именем существовали два раза .
и если statusdata не существует, добавьте его .
текущий результат
full data is Text5='Lifecycle',Text6='Package',Text7='Parametric'
Ожидаемый результат
если добавить Text8='car' в collectfulldata, добавьте его, потому что он не существует
если добавить Text6='обс' добавить его снять, но существуют как Text6='пакет'
Что я уже пробовал:
initcollectdropdowslist=[]; collectfulldata:string; let textdata=$event.target.options[$event.target.options.selectedIndex].text; let statusdata:any = this.FilterBinddata.filter(s=>s.reportSource==textdata)[0].reportSource2; this.collectfulldata= statusdata + "=" + "'" + textdata + "'"; this.initcollectdropdowslist.push(this.collectfulldata); console.log("full data is " + this.initcollectdropdowslist)