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);