我有一个系统,允许将一些商品添加到购物车[数组]。项目只是带有一些数据的对象
,我想从每个项目访问一些特定的属性
,并希望创建一个新的数组
,其中包含具有这些属性
的新items
。下面提供的代码有效,但仅当购物车有一件商品时才有效。我想让它适用于购物车中的许多商品。如何实现?
this.cart.forEach((item) => {
// if cart had only one item it would work
// I need to somehow create a array that contains `payload object` for each item.
let payload = {
name: item.name,
amount: item.amount,
price: item.price
}
return payload
})
最佳答案
let payloads = []; //create array
this.cart.forEach((item) => {
//push to array
payloads.push({
name: item.name,
amount: item.amount,
price: item.price
})
})
console.log(payloads);
关于javascript - 为购物车中的商品创建有效负载数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51571138/