gpt4 book ai didi

javascript - 如何使用 Lodash 删除对象数组中的某些元素

转载 作者:行者123 更新时间:2023-12-01 01:57:52 27 4
gpt4 key购买 nike

我只会询问如何使用 lodash 删除对象数组中的某些元素。

var fruits = [
{ id: 1, name: 'Apple', price: 55, qty: 3, status: 'ripe' },
{ id: 2, name: 'Banana', price: 55, qty: 4, status: 'ripe' },
{ id: 3, name: 'Pineaple', price: 55, qty: 2, status: 'ripe' }
];

如何删除所有对象数组中的数量和状态,使其看起来像这样

[
{ id: 1, name: 'Apple', price: 55 },
{ id: 2, name: 'Banana', price: 55 },
{ id: 3, name: 'Pineaple', price: 55 }
]

最佳答案

无需任何库,您就可以使用map并解构对象。

var fruits = [{"id":1,"name":"Apple","price":55,"qty":3,"status":"ripe"},{"id":2,"name":"Banana","price":55,"qty":4,"status":"ripe"},{"id":3,"name":"Pineaple","price":55,"qty":2,"status":"ripe"}]
var result = fruits.map(({qty,status,...r}) => r);

console.log(result);

关于javascript - 如何使用 Lodash 删除对象数组中的某些元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50873748/

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