Я немного новичок в javascript, поэтому будьте добры.У меня есть сообщение, которое содержит цикл.И я хотел бы переписать цикл с помощью .map, поскольку похоже, что я могу сделать это здесь (есть ли лучший способ?) Как я могу это сделать?
вот мой код ..
app.post('/api/products', (req, res) => {
let products = [];
let id = null;
let cart = JSON.parse(req.body.cart);
if (!cart) return res.json(products);
// TODO: replace for loop with .map
for (var i = 0; i < data.products.length; i++) {
id = data.products[i].id.toString();
if (cart.hasOwnProperty(id)) {
data.products[i].qty = cart[id];
products.push(data.products[i]);
}
}
return res.json(products);
});