javascript - javascript array.find() 只使用数组中的每个元素一次
问题描述
我有两个对象数组我需要从第二个数组中的第一个数组中找到匹配的 id,现在代码可以工作,但我需要第一个数组中的元素CartVar
只使用一次,所以没有重复
cart.map((order_item, index) => {
return (
<li key={index}>
<div>
<a>
{order_item.title}
</a>
<span>
{CartVar.find((x) => x.id === order_item._id).Quantity} x {order_item.Price}$
</span>
</div>
</li>
);
})
解决方案
推荐阅读
- dialogflow-cx - “事件处理程序的名称应该是唯一的。” 对话流 CX
- asp.net-core - 从我的 Asp,net 连接到本地站点上的共享点
- android - 观察房间实体中嵌套列表的变化
- tensorflow - Tensorflow 错误:“ValueError:没有为任何变量提供梯度”
- ethereum - 交易因错误退出(状态 0)
- java - Spring @Transactional 何时锁定数据库表行
- javascript - 如何在传单中标准化属性并动态分配 fillColor 变量
- url - AudioInputStream 正在抛出 NullPointerException
- entity-framework - 如何为多个拥有的导航属性使用相同的数据库表,这些导航属性是与 EF Core 相同类型的集合?
- triggers - 创建相关对象时如何使用触发器将复选框设置为true