ES6: Desestruturação de objetos X

Published by Isaac Pak in

Dado um array de objetos de usuários.

let names = []

let users = [
  { name: "John", email: "john@example.com" },
  { name: "Jason", email: "jason@example.com" },
  { name: "Jeremy", email: "jeremy@example.com" },
  { name: "Jacob", email: "jacob@example.com" }
]

for(/* add code inside these parenthesis only */) {
      names.push(name)
}

console.log(names) // should log ["John", "Jason", "Jeremy", "Jacob"]

Adicione os primeiros nomes de todos os usuários ao array names.

Observações

  • Você só precisa alterar os parâmetros do loop "for...of".
  • Ignore a atribuição de const str. Ela é usada apenas para fins de validação.
  • Consulte a documentação do MDN para saber mais sobre desestruturação de objetos em loops "for...of" (verifique a aba Resources).