Программистам часто приходится передавать массив в качестве параметра функции или метода. Подобно JavaScript, TypeScript позволяет передавать массив в качестве параметра. Однако у TypeScript есть дополнительные функции, которые позволяют разработчикам указывать типы элементов в массиве, что делает код более типобезопасным, простым и легким в сопровождении.
В этой статье будет обсуждаться процедура передачи массива в качестве параметра в TypeScript.
Как я могу передать массив в TypeScript?
Чтобы передать массив в качестве параметра в TypeScript, просто объявите параметр как тип массива. Вы можете передавать в функцию массивы с одним или несколькими типами, просто указав тип.
Синтаксис
Для передачи массива в функцию используйте приведенный ниже синтаксис:
функция функция ( множество: тип [ ] ) {
// код
}
Пример 1: передача массива одного типа
В данном примере мы будем передавать однотипный массив в функцию в качестве параметра и выполнять над ним операцию. Здесь мы определим функцию « сумма ', который занимает ' число » введите массив и возвращает сумму всех элементов:
функция сумма ( массив: число [ ] ) {
позволять сумма '=' 0 ;
для ( позволять элемент массива ) {
сумма += элемент;
}
возвращаться сумма ;
}
Вызовите функцию в методе console.log(), передав массив нечетных чисел:
После переноса и выполнения кода JavaScript выходные данные успешно печатают общую сумму массива нечетных чисел:
Пример 2. Передача многотипного массива
Вы также можете передать многотипный массив в функцию в качестве параметра. Здесь, в данном примере, мы будем передавать массив с типами «строка» и «число» в функцию. Функция выполняет итерацию по элементам массива, используя « для » и выводит каждый элемент на консоль:
функция printArrayElements ( множество: ( нить | число ) [ ] ) {для ( где в = 0 ; я < массив.длина; я++ ) {
console.log ( множество [ я ] )
}
}
Теперь вызовите определенную функцию, передав массив, содержащий элементы строкового и числового типов:
Выход
Вот и все о передаче массива в TypeScript.
Заключение
Чтобы передать массив в качестве параметра в TypeScript, просто объявите параметр как тип массива. Вы можете передать любой тип массива, просто указав тип. Передача массива в качестве параметра может быть полезным способом работы с коллекциями данных в TypeScript. В этой статье обсуждалась процедура передачи массива в TypeScript.