Как я могу передать массив в TypeScript?

Kak A Mogu Peredat Massiv V Typescript



Программистам часто приходится передавать массив в качестве параметра функции или метода. Подобно JavaScript, TypeScript позволяет передавать массив в качестве параметра. Однако у TypeScript есть дополнительные функции, которые позволяют разработчикам указывать типы элементов в массиве, что делает код более типобезопасным, простым и легким в сопровождении.

В этой статье будет обсуждаться процедура передачи массива в качестве параметра в TypeScript.







Как я могу передать массив в TypeScript?

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



Синтаксис



Для передачи массива в функцию используйте приведенный ниже синтаксис:





функция функция ( множество: тип [ ] ) {
// код
}


Пример 1: передача массива одного типа

В данном примере мы будем передавать однотипный массив в функцию в качестве параметра и выполнять над ним операцию. Здесь мы определим функцию « сумма ', который занимает ' число » введите массив и возвращает сумму всех элементов:



функция сумма ( массив: число [ ] ) {
позволять сумма '=' 0 ;
для ( позволять элемент массива ) {
сумма += элемент;
}
возвращаться сумма ;
}


Вызовите функцию в методе console.log(), передав массив нечетных чисел:

console.log ( сумма ( [ 1 , 3 , 5 , 7 , 9 , одиннадцать , пятнадцать ] ) ) ;


После переноса и выполнения кода JavaScript выходные данные успешно печатают общую сумму массива нечетных чисел:


Пример 2. Передача многотипного массива

Вы также можете передать многотипный массив в функцию в качестве параметра. Здесь, в данном примере, мы будем передавать массив с типами «строка» и «число» в функцию. Функция выполняет итерацию по элементам массива, используя « для » и выводит каждый элемент на консоль:

функция printArrayElements ( множество: ( нить | число ) [ ] ) {
для ( где в = 0 ; я < массив.длина; я++ ) {
console.log ( множество [ я ] )
}
}


Теперь вызовите определенную функцию, передав массив, содержащий элементы строкового и числового типов:

console.log ( printArrayElements ( [ 'красный' , 1 , 5 , 7 , 'синий' , 'фиолетовый' , 9 , одиннадцать ] ) ;


Выход


Вот и все о передаче массива в TypeScript.

Заключение

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