我有一个包含以下项目列表的数组,如图所示,我想从该数组中删除重复项 [L7-LO, %L7-LO]
。
情况1:
this.formulalist.filter((el, i, a) => i == a.indexOf(el))
Scenario 2:
情景二:
Observable.merge(this.formulalist).distinct((x) => x.Value)
.subscribe(y => {
this.formulalist.push(y)
});
Scenario 3:
this.formulalist.forEach((item, index) => {
if (index !== this.formulalist.findIndex(i => i.Value == item.Value))
{
this.formulalist.splice(index, 1);
}
});
以上三种情况都无法从该数组中删除重复项。请问有人能帮忙解决这个问题吗?