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:
let
heroes: 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
Modificar su contenido
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
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 (...)