【发布时间】:2020-10-22 02:09:11
【问题描述】:
我不知道这是否可能,但我已经尝试过但无法实现我想要的,我有一个包含一些产品对象的购物车数组
cart = [{_id:1, "title": "product1"}, {_id:2, "title": "product2"}, {_id:3, "title": "product3"}];
当我下订单时,我会将整个购物车数组移动到一个名为 ordersHistory 的新数组中,其中包含用户的所有订单,我想要实现的是向每个订单数组添加一个 orderId
有没有其他方法我会很感激,谢谢。
【问题讨论】:
-
您的预期输出不是有效的 javascript 语法。
-
[orderId:1, {_id:1, "title": "product1"}这是无效的语法。请在发布之前测试您的代码。 -
使
ordersHistory成为一个对象而不是一个数组,在这个对象中,订单ID应该是键,它的值应该是一个产品数组 -
@RameshReddy 是否有另一种方法可以实现类似为每个订单提供 id 的功能?
-
@palaѕн 是的,这就是为什么我说 idk 如果可能的话,我尝试了很多方法但它给出了一个错误,或者我只能推送一个数字,你认为我可以添加一个干净的方法吗如果每个订单?
标签: javascript node.js express