Acceder a elementos de un Array
Parte de la sección Fundamentos del Journey de JavaScript de Coddy — lección 58 de 77.
En JavaScript, utilizamos arrays para almacenar múltiples valores en una sola variable. Cada valor en un array se llama elemento, y cada elemento tiene un índice. Los índices comienzan desde 0 hasta la longitud del array menos uno.
Por ejemplo, echa un vistazo al siguiente array:
let myArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g']- El elemento
aestá en el índice 0 - El elemento
bestá en el índice 1 - ...
- El elemento
gestá en el índice 6
Para acceder a un elemento de un array, podemos usar su índice dentro de corchetes. Por ejemplo, para acceder al primer elemento de un array llamado myArray, usaríamos myArray[0].
Aquí tienes un ejemplo:
let myArray = [10, 20, 30, 40, 50]
let element = myArray[2]La variable element contendrá el valor 30 porque accede al tercer elemento (que tiene un índice de 2).
Desafío
FácilCrea una función llamada values que reciba un array como argumento e imprima todos los elementos del array uno tras otro.
Para iterar sobre un array, utiliza la propiedad .length dentro de la sentencia for:
let myArray = [10, 20, 30, 40, 50]
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}De esta manera, i iterará desde 0 hasta myArray.length (sin incluirlo), lo cual corresponde exactamente a todos los índices del array.
Hoja de referencia
Los arrays almacenan múltiples valores en una sola variable. Cada elemento tiene un índice que comienza desde 0:
let myArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g']Accede a los elementos utilizando corchetes con el índice:
let myArray = [10, 20, 30, 40, 50]
let element = myArray[2] // Devuelve 30Itera sobre los arrays utilizando la propiedad .length:
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}Pruébalo tú mismo
function values(arr) {
// Escribe el código aquí
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Coerción de tipos7Calculadora para dividir la cuenta
Mensaje de bienvenidaCálculo de la propina y el total10FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz13Rastreador de lista de compras
Descripción general del proyectoAñadir elemento2Variables
NúmerosStringBooleanConvenciones de nomenclaturaVariables vacíasResumen - Inicializar variablesConstantes5Toma de decisiones
Sentencia IfIf - ElseRepaso - Calculadora simpleIf - Else anidadosSentencia Switch11Arrays Parte 1
Declarar un ArrayAcceder a elementos de un ArrayModificar ArraysMétodos de Array Parte 1Métodos de Array Parte 2Resumen - Procesador de Arrays3Operadores Parte 1
Operadores aritméticosOperador móduloAtajos aritméticosOperadores de comparaciónIgualdad estricta vs. débilResumen - Matemáticas simples6E/S Básica
SalidaSalida con variablesConversión de tipos - Parte 1Conversión de tipos - Parte 2Resumen - Hasta 120Resumen - Verdadero o Falso