Как мога да предам масив в TypeScript?

Kak Moga Da Predam Masiv V Typescript



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

Тази статия ще обсъди процедурата за предаване на масив като параметър в TypeScript.







Как мога да предам масив в TypeScript?

За да предадете масив като параметър в TypeScript, просто декларирайте параметъра като тип масив. Можете да подадете единични или многотипизирани масиви към функция, като просто посочите типа.



Синтаксис



За предаване на масив във функция използвайте дадения по-долу синтаксис:





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


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

В дадения пример ще предадем еднотипен масив на функция като параметър и ще извършим операция върху него. Тук ще дефинираме функция ' сума ' което отнема ' номер ” тип масив и връща сумата от всички елементи:



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


Извикайте функцията в метод “console.log()” чрез предаване на масив от нечетни числа:

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


След транспилиране и изпълнение на JavaScript кода изходът успешно отпечатва общата сума на масива от нечетни числа:


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

Можете също така да подадете многотипизирания масив във функция като параметър. Тук, в дадения пример, ще предадем масива с типове „низ“ и „число“ на функция. Функцията итерира елементите в масива, използвайки „ за ” зацикля и отпечатва всеки елемент на конзолата:

функция printArrayElements ( масив: ( низ | номер ) [ ] ) {
за ( където в = 0 ; аз < array.length; i++ ) {
console.log ( масив [ аз ] )
}
}


Сега извикайте дефинираната функция, като предадете масива, който съдържа елементи от тип низ и номер:

console.log ( printArrayElements ( [ 'червен' , 1 , 5 , 7 , 'син' , 'лилаво' , 9 , единадесет ] ) ;


Изход


Това е всичко за предаване на масив в TypeScript.

Заключение

За да предадете масив като параметър в TypeScript, просто декларирайте параметъра като тип масив. Можете да подадете произволен тип масив, като просто посочите типа. Предаването на масив като параметър може да бъде полезен начин за работа с колекции от данни в TypeScript. Тази статия обсъжда процедурата за предаване на масив в TypeScript.