У меня есть массив элементов списка, подобных этому ниже
L3 - LO
L7 - LO
L7 - L3
% L3 - LO
% L7 - LO
% L7 - L3
, и я пытаюсь удалить с помощью метода сплайсинга, используя приведенный ниже код в угловых 4
, но некоторые, как он удаляет другиепредметы также.Я хотел бы удалить только те строки, которые содержат L3, и он также удаляет этот элемент % L7 - LO
if (e.target.value === "L3") {
debugger;
let l7L3112Index = this.formulalist.findIndex(item => item.Name === "L7 - L3");
let l7l32456Index = this.formulalist.findIndex(item => item.Name === "% L7 - L3");
let l3ls28Idex = this.formulalist.findIndex(item => item.Name === "L3 - LS");
let l3ls23Idex = this.formulalist.findIndex(item => item.Name === "% L3 - LS");
let l3Lo87Index = this.formulalist.findIndex(item => item.Name === "L3 - LO");
let l3lO287Index = this.formulalist.findIndex(item => item.Name === "% L3 - LO");
this.formulalist.splice(l3lO287Index, 1);
this.formulalist.splice(l7L3112Index, 1);
this.formulalist.splice(l7l32456Index, 1);
this.formulalist.splice(l3ls28Idex, 1);
this.formulalist.splice(l3ls23Idex, 1);
this.formulalist.splice(l3Lo87Index, 1);
}
Может ли кто-нибудь предложить какие-либо идеи по этой проблеме.Большое спасибо заранее