Skip to content

Instantly share code, notes, and snippets.

@tosipaulo
Last active August 2, 2017 17:47
Show Gist options
  • Save tosipaulo/b1f0a58b5fa1c0c60b9bf1bf58349d77 to your computer and use it in GitHub Desktop.
Save tosipaulo/b1f0a58b5fa1c0c60b9bf1bf58349d77 to your computer and use it in GitHub Desktop.
Exercício 2
const produtos = [
{
id: 1,
preco: 10.0,
qtd: 2
},
{
id: 2,
preco: 10.0,
qtd: 2
},
{
id: 3,
preco: 10.0,
qtd: 2
},
{
id: 4,
preco: 10.0,
qtd: 0
}
]
//2A
let filterProduto = produtos.filter((produto) => produto.qtd > 0)
console.log(filterProduto)
const produtos = [
{
id: 1,
preco: 10.0,
qtd: 2
},
{
id: 2,
preco: 10.0,
qtd: 2
},
{
id: 3,
preco: 10.0,
qtd: 2
},
{
id: 4,
preco: 10.0,
qtd: 0
}
]
//2B
let subTotal = produtos.map((produto) => {
return {
id : produto.id,
subtotal: produto.preco * produto.qtd
}
})
console.log(subTotal)
const produtos = [
{
id: 1,
preco: 10.0,
qtd: 2
},
{
id: 2,
preco: 10.0,
qtd: 2
},
{
id: 3,
preco: 10.0,
qtd: 2
},
{
id: 4,
preco: 10.0,
qtd: 0
}
]
/ ************************************** /
let subTotalPreco = produtos
.map((produto) => produto.preco * produto.qtd)
.reduce((prev, next) => prev + next , 0)
console.log(subTotalPreco)
@tuliofaria
Copy link

Certinho

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment