flatMap
How to use flatMap in javascript
by amit kumar
JavaScript
let cart = [
{
productName:'desktop',
price:200,
freebees:false
},
{
productName:'laptop',
price:300,
freebees:false
}
]
const newCart = cart.flatMap((item) => {
if(productName == 'desktop'){
return [item,{
productName:'mousepad',
price:100,
freebees:true
}
]
}
else {
retern [item];
}
});
console.log(newCart);