Extender un array en TypeScript consiste en componer un array a partir de otros arrays. La composición puede ser sumando elementos o intercalando elementos. Para ello utilizaremos el operador ...
de TypeScript.
Pero lo primero será definir los arrays que vamos a utilizar para extender. Así definimos dos arrays en TypeScript:
let arr1:number[] = [2,3];
let arr2:number[] = [5,6];
Vemos que en este caso hemos definido los arrays de tipo numérico mediante el tipo básico number[]
.
Lo siguiente será definir el array que vamos a extender. Este será nuevamente un array de números.
let numeros:number[];
Para extender a partir de otro array la estructura en la que utilicemos el operador ...
será la siguiente:
let miarray = [valor1,valor2, ...otro-array];
Dónde valor1, valor2,...
son valores originarios del array y otro-array
es el array que queremos insertar.
De esta manera podemos extender el array definido anteriormente de la siguiente manera:
let numeros:number[] = [0,1, ...arr1];
Incluso podríamos intercalar más valores en medio del array y de nuevo extender con otro array. En este caso quedaría de la siguiente forma:
let numeros:number[] = [0,1, ...arr1, 4, ...arr2];
Con esto ya hemos visto lo sencillo que es extender un array en TypeScript para componerlo con elementos de otros arrays.