我的代码中有以下对象。
[
{
"Name": "John Johnsson",
"Adress": "Linkoping",
"Id": 0,
"Age": "43",
"Role": "Software Engineer"
},
{
"Name": "Marcus Svensson",
"Adress": "Norrköping",
"Age": "26",
"Id": 1,
"Role": "Project Manager"
},
{
"Age": "25",
"Name": "Trevor McNoah",
"Id": 2,
"Adress": "Stockholm",
"Role": "CTO"
}
]
如何最好地删除所有“地址”字段?因此,我得出以下结果。我一直在努力寻找这个基本问题的答案。
[
{
"Name": "John Johnsson",
"Id": 0,
"Age": "43",
"Role": "Software Engineer"
},
{
"Name": "Marcus Svensson",
"Age": "26",
"Id": 1,
"Role": "Project Manager"
},
{
"Age": "25",
"Name": "Trevor McNoah",
"Id": 2,
"Role": "CTO"
}
]
要从js对象中删除属性,可以使用delete命令,如下所示:
let arr = [
{
"Name": "John Johnsson",
"Address": "Linkoping",
"Id": 0,
"Age": "43",
"Role": "Software Engineer"
},
{
"Name": "Marcus Svensson",
"Address": "Norrköping",
"Age": "26",
"Id": 1,
"Role": "Project Manager"
},
{
"Age": "25",
"Name": "Trevor McNoah",
"Id": 2,
"Address": "Stockholm",
"Role": "CTO"
}
];
console.log(arr);
arr.forEach(_=>{delete _.Address}); // <-- this is it
console.log(arr);
可以这样做:这样就不会对初始数组进行变异。
const listWithoutAddress = list.map(({Adress, ...rest}) => ({...rest}));
JavaScript具有delete
运算符:
data.forEach(item => {
delete item['Address'];
})
您可以在这里阅读有关删除操作符的更多信息。
问题内容: 我知道可以通过deleteByQuery从某种类型删除所有文档。 例: 但是我没有术语,只是想删除该类型的所有文档,无论使用什么术语。什么是实现这一目标的最佳实践?空项不起作用。 链接到deleteByQuery 问题答案: 我相信,如果您将通过查询进行的删除与匹配相结合,则它应该做您想要的所有事情(例如,使用示例): 或者您可以删除类型:
注意:我没有看到我的原始JSON,也不知道包装器元素是谁或什么。
我正在尝试从我的GAE应用程序中的数据存储中删除某个类型的所有实体。我有以下一行: 我看到以下例外情况: 我假设我没有正确地进行别名操作,因为它误将DELETE当作一个实际的类。我尝试在没有别名的情况下只执行操作,但似乎不起作用。
问题内容: 如果我有JSON对象,请说: 我可以删除“ key1”使其变为: 问题答案: 简单:
本文向大家介绍如何使用jQuery删除所有CSS类?,包括了如何使用jQuery删除所有CSS类?的使用技巧和注意事项,需要的朋友参考一下 要使用jQuery删除所有CSS类,请使用不带参数的方法。 示例 您可以尝试运行以下代码来删除类:
给定给定类的投影,有没有办法告诉Spring包含在投影注释类型中定义的类的所有默认属性? 给定2实体类 } 和 每个都有一个储存库 - 我为客户端获得以下默认json: 有没有一种方法可以创建一个投影,该投影将返回客户机的所有属性,而不必为客户机中的所有属性编写所有getXXX方法 这样我可以在调用时在客户端JSON中嵌入省http://127.0.0.1:8080/api/rest/Client