首页 > 解决方案 > 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>
  );
})

标签: javascriptarrays

解决方案


推荐阅读