【问题标题】:Manipular arrays em javascript [closed]操作数组em javascript [关闭]
【发布时间】:2021-12-28 23:12:21
【问题描述】:

enter image description here

Sou novo na programação。 Esse array é um retorno de uma função que pega os itens no DOM。 Não consigo encontrar uma forma de filtrar esses valores。 示例: Onde contém vários nomes Banana, queria retorna a última linha (8) que é o valor somado。 A mesma coisa com o Burger, linha(4) Transformei em um objeto javascript,mas não conseguir resolver。

【问题讨论】:

标签: javascript dom google-chrome-devtools


【解决方案1】:

你可以这样做:

const foodArray = [
    ['Burger', 2.8],
    ['Burger', 2.4],
    ['Pizza', 3.5],
    ['Coffee', 1.2],
    ['Pizza', 5],
]
const foodObj = {}

for (const food of foodArray) [
    foodObj[food[0]] = food[1] < foodObj[food[0]] ?
    foodObj[food[0]] :
    food[1]]


console.log(foodObj)

【讨论】:

  • 天神! Emel você é gênio,O questiona foi resolvido。 Apesar que ainda estou processando a informação...rs。 Muito obrigado! 0/
  • 很高兴听到这个消息。如果我的回答对您有所帮助,请考虑接受它作为答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-03
  • 2015-05-28
相关资源
最近更新 更多