Javascript 按键删除数组中的对象

Javascript 按键删除数组中的对象,javascript,Javascript,我正在尝试通过JavaScript中的键删除对象 下面是数组的示例 { Account Manager: {selected: true} Arrival: {selected: true} Client: {selected: true} Client Contact: {selected: true} Created: {selected: true} Created by: {selected: true} Departure: {selected: true} Destination:

我正在尝试通过JavaScript中的键删除对象

下面是数组的示例

{
Account Manager: {selected: true}
Arrival: {selected: true}
Client: {selected: true}
Client Contact: {selected: true}
Created: {selected: true}
Created by: {selected: true}
Departure: {selected: true}
Destination: {selected: true}
Keywords: {selected: true}
Status: {selected: true}
}
现在我正试图从这个阵列中删除状态和客户端,但我不知道如何做到这一点。 我试过这个:

for(var i=0; i<list.length; i++) {
    if(list[i] == 'Status' || list[i] == 'Client') {
       list.splice(i, 1);
    }
}

对于(var i=0;i我们可以使用reduce函数-:

let newList = Object.keys(oldList).reduce((acc, key) => {
    if(key !== 'Status' || key !== 'Client'){
        acc[key] = oldList[key]
    }
    return acc;
}, {})

我们可以使用reduce函数来表示-:

let newList = Object.keys(oldList).reduce((acc, key) => {
    if(key !== 'Status' || key !== 'Client'){
        acc[key] = oldList[key]
    }
    return acc;
}, {})

提供的示例是
对象
,而不是
数组
。由于您使用的是
AngularJS
,因此可以直接使用
JavaScript
从对象中删除密钥

下面是一个简单使用
delete()
方法的示例

const\u对象={
“客户经理”:{所选:true},
“到达”:{所选:true},
“客户端”:{selected:true},
“客户联系人”:{所选:true},
“已创建”:{所选:true},
“创建人”:{selected:true},
“出发”:{所选:真},
“目的地”:{所选:true},
“关键字”:{选定:真},
“状态”:{所选:真}
}
删除_对象[“状态”];

console.log(_object);
提供的示例是
对象
而不是
数组
。由于您使用的是
AngularJS
,因此可以直接使用
JavaScript
从对象中删除密钥

下面是一个简单使用
delete()
方法的示例

const\u对象={
“客户经理”:{所选:true},
“到达”:{所选:true},
“客户端”:{selected:true},
“客户联系人”:{所选:true},
“已创建”:{所选:true},
“创建人”:{selected:true},
“出发”:{所选:真},
“目的地”:{所选:true},
“关键字”:{选定:真},
“状态”:{所选:真}
}
删除_对象[“状态”];

console.log(_object);
我们可以使用
delete
keywaord来实现它-:

delete object["keyName"];

这将删除该特定键…

我们可以使用
delete
keywaord:

delete object["keyName"];

这将删除该特定键…

您共享的示例不是数组,而是Object@iam.Carrot是正确的,它是一个对象而不是数组。您共享的示例不是数组,而是一个数组Object@iam.Carrot是正确的,它是一个对象而不是数组。