Arrays en javascript
Array En javaScript un array es un objeto que puede contener diversos elementos. Estos elementos no tienen por qué ser todos del mismo tipo: let …
En javaScript un array es un objeto que puede contener diversos elementos. Estos elementos no tienen por qué ser todos del mismo tipo:
let un_array = ["lunes", "martes", 3, "jueves", true, "sábado", {}];
El array dias contiene los 7 días de la semana:
let dias = [
"lunes",
"martes",
"miércoles",
"jueves",
"viernes",
"sábado",
"domingo",
];
Acceso a un elemento del array:
El índice del primer elemento es el 0
let dia1 = dias[0]; // dia1 vale "lunes"
Longitud del array:
Es una propiedad, no es un método (no lleva paréntesis):
dias.length // 7
Iterar a través de un array:
for (let i = 0; i < dias.length; i++) {
print(dias[i]);
}
Conversión de array a string con el método join()
let diasString = dias.join(",");
print(diasString); //'lunes,martes,miércoles,jueves,viernes,sábado,domingo'
Conversión de array a string con el método toString()
let diasString = dias.toString();
print(diasString); //'lunes,martes,miércoles,jueves,viernes,sábado,domingo'
Conversión de string a array con el método split()
let arrDias = diasString.split(",");
print(arrDias); //'['lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado', 'domingo']
let fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");
print(fruits); // ['Banana', 'Orange', 'Lemon', 'Kiwi', 'Apple', 'Mango']
delete dias[0];
Si se utiliza delete se elimina el valor del elemento, pero la longitud del array sigue siendo la misma:
Si se utiliza splice() se elimina el elemento y la longitud de la matriz se reduce en la proporción de los elementos eliminados:
const frutas = ["melón", "manzana", "naranja"];
// Eliminar 2 elementos a partir de la posición 0
frutas.splice(0, 2);
print(frutas); // ['naranja']
print(frutas.length); // 1
Ordenación de una matriz: ordena alfabéticamente
dias.sort();
// [‘domingo’, ‘jueves’, ‘lunes’, ‘martes’, ‘miércoles’, ‘sábado’, ‘viernes’]
Concatenar arrays. Añade al primer array los elementos del segundo:
const poligonos1 = ["triángulo", "cuadrado"];
const poligonos2 = ["rectángulo"];
poligonos1.concat(poligonos2);
print(poligonos1); // ['triángulo', 'cuadrado', 'rectángulo']
Array En javaScript un array es un objeto que puede contener diversos elementos. Estos elementos no tienen por qué ser todos del mismo tipo: let …
Hugo Hugo es un framework que permite crear websites estáticos de forma muy rápida. La comunidad de desarrolladores ha creado multitud de temas que …