【发布时间】:2019-07-13 21:00:34
【问题描述】:
【问题讨论】:
-
到目前为止你尝试过什么?我们不会只为您提供解决方案。这不是 StackOverflow 的工作方式。
-
删除是什么意思?你不想只从你的 json 中获得那个字段
标签: javascript angular
【问题讨论】:
标签: javascript angular
var a = {name: 'pardeep', 'sirname': 'jain'}
delete a['name']
console.log(a);
只需使用 delete 关键字作为这样的键 -
delete objectName['keyName']
【讨论】:
const deleteAttribute = (array, attribute) => array.map(x => {
// Delete the attribute here
delete x[attribute];
return x;
});
const arr = [{
attr: 'hello',
color: 'red',
organization: 'Good'
}, {
attr: 'world',
color: 'blue',
organization: 'bad'
}];
console.log(deleteAttribute(arr, 'organization'));
【讨论】:
您可以使用map 和delete,如下所示
var arr = [{
name: 'hi',
test: 'x',
organization: 'X'
}, {
name: 'guys',
test: 'y',
organization: 'Y'
}];
console.log(arr.map(x => { delete x.organization; return x}));
【讨论】: