Qual seria o último Nome? e Pq?
let nomes = ['Ana', 'Camilo', 'Maria'];
console.log("Primeiro nome:", nomes[0]);
console.log("Segundo nome:", nomes[1]);
console.log("Último nome:", nomes[nomes.length - 1]);
Qual seria o último Nome? e Pq?
let nomes = ['Ana', 'Camilo', 'Maria'];
console.log("Primeiro nome:", nomes[0]);
console.log("Segundo nome:", nomes[1]);
console.log("Último nome:", nomes[nomes.length - 1]);
O último nome seria 'Maria'. A explicação é:
para encontrar um elemento da lista você coloca o nome da lista e depois o indice do item que quer exibir. O indice é como se fosse o lugar dele na lista. Se fosse colocado apenas nome.length (que é o numero de elementos total da lista), ele pediria o indice 3 nesse caso, mas como todo indice de lista começa por zero, precisa diminuir 1 para achar o ultimo indice.
Vou exemplificar mostrando a conta:
a Ana é indice 0 na lista nomes -> nomes[0]
o Camilo é indice 1 -> nomes[1]
a Maria é indice 2 -> nomes[2]
nomes.length = 3
ultimo = nomes[3-1] = nomes[2]
logo o ultimo nome é o da Maria.
Se ficar muito confuso, posso explicar de outras maneiras.