我有一个具有唯一值的对象数组。我想根据其值删除数组索引。
我想在找到正确的eventName时拼接arr
。
任何帮助都会很棒。
谢谢。
arr = [{label : 'Event 1' , value : 'EVENT_1'}, {label : 'Event 2' , value : 'EVENT_2'} , {label : 'Event 3' , value : 'EVENT_3'}]
console.log("Arr Values : " , arr )
removeData = (eventName) => {
for(let i = 0 ; i< arr.length; i++) {
if(eventName === arr[i].value){
}
}
}
答案 0 :(得分:2)
您可以使用array.filter()吗?
const arr = [{label : 'Event 1' , value : 'EVENT_1'}, {label : 'Event 2' , value : 'EVENT_2'} , {label : 'Event 3' , value : 'EVENT_3'}];
const res = arr.filter(obj => obj.value !== 'EVENT_1');
console.log(res);