Olá! Boa noite! :D
A minha dúvida é simples, antes de ser demonstrado na aula o uso do for each para perpassar todos os elementos do objeto, testei fazer o seguinte:
const cliente = {
nome: "Andre",
idade: 26,
cpf: "123456789",
email: "andre@gmail.com"
}
const chaves = ["nome", "idade", "cpf", "email"];
console.log(cliente[chaves[0]]);
console.log(cliente[chaves[0, 1]]);
O que me retornou o seguinte resultado:
Andre
26
Deduzi que se eu colocasse o resto dos números o console.log me retornaria todos os valores das suas respectivas chaves porém não foi o que aconteceu:
console.log(cliente[chaves[0]]);
console.log(cliente[chaves[0, 1, 2, 3]]);
obtendo como resultado desse ultimo console.log:
Andre
andre@gmail.com
Alguém pode me explicar porque ele pegou apenas o primeiro e o último valor das chaves?