簡體   English   中英

在 React 中將映射對象從一個數組移動到另一個數組

[英]Move mapped object from one array to another in React

您好,我已經映射了這樣的數組,我需要根據用戶輸入將對象移動到另一個數組

      const transformedData = data.order_items.map((invoiceData) => {
        return {
          ean: invoiceData.ean,
          name: invoiceData.name,
          count: invoiceData.count,
        };
      });

我嘗試過這樣的事情,但是每次我嘗試添加另一個對象時,它總是會覆蓋現有的對象。 而且我也無法從transformedData數組中刪除它

const filteredExpeditionProducts = expeditionProducts.filter(
      (order_item) => order_item.ean.toString() === enteredEan
    );
      filteredExpeditionProducts.map((invoiceData) => {
        return {
          ean: invoiceData.ean,
          name: invoiceData.name,
          count: invoiceData.count,
        };
      });

我將不勝感激任何幫助

我不明白你的意思,但如果你想將這些值傳遞給另一個變量,你可以使用這個:

const transformedData = [];
const data = {order_items: ['ean','name','count']}

data.order_items.map((res) => transformedData.push(res));
console.log(transformedData);

如果您發送更多詳細信息,我可以更好地幫助您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM