给定一个像这样的数组:
[{a: 1, b: 2}, {a: 3, b: 4}, {a: 5, b: 6}]
是否有任何(简单)方法可以返回相同对象的数组,但仅具有选定的属性? 例如。假设我只想保留属性(property)“a”...
[{a: 1}, {a: 3} {a: 5}]
最佳答案
可能的解决方案(比易卜拉欣的评论更通用一点):
const a = [{a: 1, b: 2}, {a: 3, b: 4}, {a: 5, b: 6}];
const f = (arr, prop) => a.map(({ [prop]: propToKeep }) => ({ [prop]: propToKeep }));
console.log(f(a, 'a'));
关于javascript - JS - 给定对象数组,我可以返回刚刚选定的属性的数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53566127/