gpt4 book ai didi

javascript - 如何删除id为='null'的多个对象-JS

转载 作者:行者123 更新时间:2023-11-29 17:57:16 26 4
gpt4 key购买 nike

我有一个对象列表,我想遍历这些对象以查看键的值,在此我想删除 id = "null"的对象。以下是片段:

obj: {
after:{
id: null,
name:'test',
address: '63784hgj'
},
before:{
id: 678346,
name:'test',
address: '63784hgj'
},
single:{
id: null,
name:'test',
address: '63784hgj'
},
range:{
id: 65847,
name:'test',
address: '63784hgj'
}
}

考虑到我知 Prop 有 null 值的 id 的对象,我尝试了一些草率的方法:

obj.abc.id.destroy;
obj.abc3.id.destroy;

下面是看到物体的方式: enter image description here

有什么方法可以删除 ID 不具有空值的对象吗?

谢谢~

最佳答案

如果你只想删除单个:删除 obj.single;

如果要删除 obj 中的多个对象:

for (var prop in obj){
if (obj[prop].id === null){
delete obj[prop];
}
}

关于javascript - 如何删除id为='null'的多个对象-JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37980069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com