Какво представляват масивите за въвеждане в TypeScript

Kakvo Predstavlavat Masivite Za V Vezdane V Typescript



Масивите се държат по същия начин в TypeScript, както в JavaScript, с изключение на това, че разработчиците трябва изрично да дефинират техния тип. По дефиниция масивите са подреден списък от данни. Може да се използва за писане на поддържаем код. Въвеждането на масиви е важно, когато разработчиците искат да гарантират, че даден масив има определена дължина и тип, и помага за улавяне на грешки по време на компилиране.

Този урок ще опише въвеждането на масиви с различни структури или подредби на елементи в масив в TypeScript.







Какво представляват масивите за въвеждане в TypeScript?

Масив ” е структура от данни в TypeScript, подобна на JavaScript, с разширена функция за указване на тип масив. Може да се използва за съхраняване и манипулиране на колекция от елементи от един и същи тип, които могат да бъдат или примитивни типове, или обекти. TypeScript предоставя няколко начина за деклариране на масиви с различни типове и структури.



Има два начина за деклариране или инициализиране на масив с един или няколко типа в TypeScript:



    • Ключова дума „Масив“.
    • Синтаксис на стенография

Синтаксис за масив от един тип





Следвайте дадения синтаксис за деклариране или инициализиране на масив от един тип:

Масив < Тип > = [ елемент1, елемент2, елемент3 ] ;
ИЛИ
Тип [ ] = [ елемент1, елемент2, елемент3 ] ;


Синтаксис за многотипов масив



За многотипов масив използвайте дадения синтаксис:

Масив < Тип | Тип > = [ елемент1, елемент2, елемент3 ] ;
ИЛИ
( Тип | Тип ) [ ] = [ елемент1, елемент2, елемент3 ] ;


За използване на единични и многотипови масиви в TypeScript следвайте статия.

В TypeScript има две различни структури или подредби на елементи в масив:

Едномерен масив в TypeScript

A “ едномерен ” масив в TypeScript е колекция от елементи от един и същи тип, съхранени в линейна последователност.

Синтаксис

Следвайте дадения синтаксис за деклариране или инициализиране на едномерен масив:

Масив < Тип > = [ елемент1, елемент2, елемент3 ] ;
ИЛИ
Тип [ ] = [ елемент1, елемент2, елемент3 ] ;


Преди да продължите, имайте предвид едно нещо за изпълнение на TypeScript файл, той трябва да бъде транспилиран в JavaScript файл и след това да стартирате JavaScript кода на терминала, като използвате дадените команди:

tsc име на файл.ts
възел име на файл.js


Пример

Първо, декларирайте масив с име „ четни числа 'от тип' номер ”:

var evenNumbers: Масив < номер > ;


Инициализирайте масива, като му присвоите елементи:

четни числа = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , двадесет ] ;


Накрая отпечатайте масива на конзолата, като използвате „ console.log() ” метод:

console.log ( четни числа ) ;


Изход

Многоизмерен масив в TypeScript

A “ многоизмерен ” масив в TypeScript е този, който съдържа един или повече масиви като свои елементи. Всеки вътрешен масив е отделен масив и всички те имат еднаква дължина.

Синтаксис

За двуизмерен масив се използва следният синтаксис:

Масив < Тип > = [ [ елемент1, елемент2 ] , [ елемент1, елемент2 ] , [ елемент1, елемент2 ] ] ;
ИЛИ
Тип [ ] [ ] = [ [ елемент1, елемент2 ] , [ елемент1, елемент2 ] , [ елемент1, елемент2 ] ] ;


В TypeScript не се изисква масивите да имат определен брой измерения. Можете да създавате масиви с произволен брой измерения чрез влагане на масиви в масиви.

Пример

В дадения пример ще декларираме и инициализираме 2×2 матрица (двуизмерен масив) на „ номер ' Тип:

позволявам матрица: число [ ] [ ] = [ [ единадесет , 1 ] , [ 12 , 5 ] , [ петнадесет , 9 ] ] ;


Отпечатайте матрицата на конзолата, като итерирате всеки елемент от всеки масив, като използвате „ за ” цикъл:

за ( позволявам аз = 0 ; аз < matrix.length; i++ ) {
позволявам ред = '' ;
за ( позволявам j = 0 ; й < матрица [ аз ] .дължина; j++ ) {
ред += матрица [ аз ] [ й ] + ' ' ;
}
console.log ( ред ) ;
}


Изход


Събрахме цялата необходима информация, свързана с масивите за въвеждане в TypeScript.

Заключение

Масив ” е структура от данни в TypeScript точно като JavaScript с разширената функция за задаване на тип масив. TypeScript предоставя множество начини за деклариране на масиви от различни типове и оформления, включително едномерни и многомерни масиви. Този урок описва въвеждането на масиви с различни структури или подредби на елементи в масив в TypeScript.