Skip to content

Arrays

Definición

Los arrays se describen como "objetos tipo lista"; básicamente son objetos individuales que contienen múltiples valores almacenados en una lista. Los objetos de matriz pueden almacenarse en variables y tratarse de la misma manera que cualquier otro tipo de valor, la diferencia es que podemos acceder individualmente a cada valor dentro de la lista y hacer cosas útiles y eficientes con la lista, como recorrerlo con un bucle y hacer una misma cosa a cada valor

Para definir un Array en TypeScript, lo único que tenemos que hacer es usar los corchetes [] al final de la definición del tipo de variable que va a contener:

letheroes: string[];

Ejemplo:

let lista: string[] = ["Riohacha", "Jaider", "Sandy", "Camioneta", "Jeep"];
console.log(lista);

let numbers: number[] = [1,2,3,4,5];
console.log(numbers);

Cómo se accede a los objetos de un array

let segundoLista: string = lista[2];
console.log(segundoLista)

Modificar su contenido

lista[2]="Sandy Romero"
console.log(lista[2])

Agregar y Eliminar Elementos del Array

  • push() -> Nos permite agregar un elemento al final del array.

  • pop -> Nos permite eliminar el último elemento que hay en el array.

  • unshift() -> Elimina el primer elemento de la lista

  • shift() -> Elimina el primer elemento de la lista

  • splice(1,0,'Base de Datos') -> Agrega un elemento en la posición 1

  • splice(0,1) -> Elimina un rango de elementos a eliminar basado en un índice inicial y final

let lista: string[] = ["Riohacha", "Jaider", "Sandy", "Camioneta", "Jeep"];
console.log(lista);

let numbers: number[] = [1,2,3,4,5];
console.log(numbers);

let segundoLista: string = lista[2];
console.log(segundoLista)

lista[2]="Sandy Romero"
console.log(lista[2])

lista.push("Uniguajira");
console.log(lista);

lista.pop();
console.log(lista);

lista.unshift("Desarrollo")
console.log(lista);

lista.shift()
console.log(lista);

lista.splice(0,2)
console.log(lista);

lista.splice(1,0,'Base de Datos'); // Inserta un elemento en la posicion 1 de la lista
console.log(lista);

Operaciones con los Arrays

Añadir un array a otro array existente usando el método

let a = ['1', '2', '3'];
let b = ['4', '5', '6'];
a.push.apply(a, b);
console.log(a)

Otro Método

let a = ['1', '2', '3'];
let b = ['4', '5', '6'];

let nuevoArreglo = a.concat(b)
console.log(nuevoArreglo)

Operador de propagación (...)

let a = ['1', '2', '3'];
let b = ['4', '5', '6'];

let nuevoArreglo1 = ['0', ...b]
console.log(nuevoArreglo1)