Abra o console!
Manipulando Objetos.
Alterando com Map.
const alterandoValorPropriedade = (itemArray) => {
const result = itemArray.map((produto) => {
let { id, price } = produto
if ( id > 2 ) {
price = 2.00
}
return {...produto, price}
})
return result
}
Filtrando com Filter.
const filtrandoPorValor = (itemArray) => {
const result = itemArray.filter((produto) => {
let { id } = produto
if ( id <= 2 ) {
return {...produto, id}
}
})
return result
}
Filtrando com Find.
const buscandoValor = (itemArray) => {
const result = itemArray.find(({product}) => {
if(product === "Leite") {
return product
}
})
return result
}
Somando com reduce.
const somaTotalProdutos = (itemArray) => {
const result = itemArray.reduce((acc, {quantity, price}) => {
let totalList = acc+(price*quantity)
return totalList
}, 0)
return result
}