Saltar al contenido

Declarar una matriz en TypeScript

Solución:

Estas son las diferentes formas en las que puede crear una matriz de valores booleanos en mecanografiado:

let arr1: boolean[] = [];
let arr2: boolean[] = new Array();
let arr3: boolean[] = Array();

let arr4: Array<boolean> = [];
let arr5: Array<boolean> = new Array();
let arr6: Array<boolean> = Array();

let arr7 = [] as boolean[];
let arr8 = new Array() as Array<boolean>;
let arr9 = Array() as boolean[];

let arr10 = <boolean[]> [];
let arr11 = <Array<boolean>> new Array();
let arr12 = <boolean[]> Array();

let arr13 = new Array<boolean>();
let arr14 = Array<boolean>();

Puede acceder a ellos utilizando el índice:

console.log(arr[5]);

y agrega elementos usando push:

arr.push(true);

Al crear la matriz, puede proporcionar los valores iniciales:

let arr1: boolean[] = [true, false];
let arr2: boolean[] = new Array(true, false);

así es como puede crear una matriz de booleanos en TS e inicializarla con falso:

var array: boolean[] = [false, false, false]

u otro enfoque puede ser:

var array2: Array<boolean> =[false, false, false] 

puede especificar el tipo después de los dos puntos, que en este caso es una matriz booleana

Tipo específico de matriz en mecanografiado

export class RegisterFormComponent 
{
     genders = new Array<GenderType>();   // Use any array supports different kind objects

     loadGenders()
     {
        this.genders.push({name: "Male",isoCode: 1});
        this.genders.push({name: "FeMale",isoCode: 2});
     }
}

type GenderType = { name: string, isoCode: number };    // Specified format
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *