gpt4 book ai didi

javascript - Angular 、查找和推送

转载 作者:行者123 更新时间:2023-11-27 23:39:17 24 4
gpt4 key购买 nike

我有一个名为products的数组,另一个名为sells:

sells = [];
products = [
{id:1, name:'something', price:30},
{id:2, name:'something', price:30},
{id:2, name:'something', price:30},
{id:3, name:'something', price:30}
]

给定一个产品 ID,我想从产品中获取一个条目并将其附加到销售。我该怎么做?

最佳答案

当您使用map时,您无法初始化sells = [];,因为map总是返回数组。但是当您初始化 sells = []; 时,您当然可以使用 forEach:

products.forEach(function(product) {
if (product.id === 5)
sells.push(product);
});

您可以在 lodash 中找到许多很酷的查找、位置、 map 和其他功能。或underscore

关于javascript - Angular 、查找和推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33839649/

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