【问题标题】:How to get one object at a time from the array?如何从数组中一次获取一个对象?
【发布时间】:2021-11-01 07:45:41
【问题描述】:

我创建了一个数组,并添加了我通过条形码扫描仪扫描的每个订单的 ID。

order.page.ts

console.log('returned data: ', infoPedido.data);

控制台

它在我的控制台上以这种方式返回:

returned data:  (2) ['000', '111']
                  0: "000"
                  1: "111"
                  length: 2

有效载荷

我需要让它以那种格式在我的控制台中返回

orders: [
    {"order":{
        "codpedido":integer}
    }
    {"order":{
        "codpedido":integer}
    }
]

【问题讨论】:

    标签: javascript angularjs typescript ionic-framework


    【解决方案1】:

    我想你想要map(),它为数组中的每个项目返回一个新项目。

    const mappedData = infoPedido.data.map(code => {
      return { order: { codpedido: code } }
    })
    console.log({ orders: mappedData })
    

    【讨论】:

    • 就是这样!非常感谢亚历克斯!!
    猜你喜欢
    • 1970-01-01
    • 2022-01-10
    • 2021-03-23
    • 2021-12-06
    • 2019-10-20
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多