通过filter()方法过滤数组,返回一个新的数组,不包含被删除的元素。
示例1:
let arr = ['a', 'b', 'c', 'd', 'e'];
let removeItem = 'c';
arr = arr.filter(item => item !== removeItem);
console.log(arr); // ["a", "b", "d", "e"]
示例2:
for (let index in list) {
this.levelArr.push({
value: list[index].shareLevelBaseId,
label: list[index].shareLevelName,
});
}
let removeItem = this.agentLevelName;
this.levelArr = this.levelArr.filter(item =>
item.label !== removeItem
);