Что такое массивы ввода в TypeScript

Cto Takoe Massivy Vvoda 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

А “ одномерный Массив в 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

А “ многомерный «массив» в TypeScript — это тот, который содержит один или несколько массивов в качестве своих элементов. Каждый внутренний массив является отдельным массивом, и все они имеют одинаковую длину.

Синтаксис

Для двумерного массива используется следующий синтаксис:

Множество < тип > '=' [ [ элемент1, элемент2 ] , [ элемент1, элемент2 ] , [ элемент1, элемент2 ] ] ;
ИЛИ
тип [ ] [ ] '=' [ [ элемент1, элемент2 ] , [ элемент1, элемент2 ] , [ элемент1, элемент2 ] ] ;


В TypeScript массивы не обязаны иметь определенное количество измерений. Вы можете создавать массивы с любым количеством измерений, вкладывая массивы внутрь массивов.

Пример

В данном примере мы объявим и инициализируем матрицу 2 × 2 (двумерный массив) « число ' тип:

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


Напечатайте матрицу на консоли, перебирая каждый элемент каждого массива, используя « для ' петля:

для ( позволять я = 0 ; я < длина матрицы; я++ ) {
позволять ряд = '' ;
для ( позволять Дж = 0 ; Дж < матрица [ я ] .длина; j++ ) {
строка += матрица [ я ] [ Дж ] + ' ' ;
}
console.log ( ряд ) ;
}


Выход


Мы собрали всю необходимую информацию, относящуюся к массивам типизации в TypeScript.

Заключение

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