我有一个对象数组:
let products = [{ code: 'a', num: 1 }, { code: 'b', num: 2 }];
我想获取codes数组:['a', 'b']
。
这就是我现在使用lodash所做的事情:
let codes = [];
_.forEach(products, (product) => {
codes.push(product.code);
});
有什么聪明的方法可以做到这一点吗?
最佳答案
是的,有一个纯 JavaScript 解决方案:
let codes = products.map(obj => obj.code);
关于javascript - 如何获取对象数组的某些部分作为新数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37337593/