Програмери често морају да проследе низ као параметар функцији или методу. Слично ЈаваСцрипт-у, ТипеСцрипт дозвољава прослеђивање низа као параметра. Међутим, ТипеСцрипт има додатне функције које дозвољавају програмерима да специфицирају типове елемената у низу, што код чини сигурнијим за типове, једноставнијим и лаким за одржавање.
Овај чланак ће расправљати о процедури за прослеђивање низа као параметра у ТипеСцрипт-у.
Како могу проследити низ у ТипеСцрипт-у?
Да бисте проследили низ као параметар у ТипеСцрипт-у, једноставно декларишите параметар као тип низа. Можете проследити низове са једним или више типова у функцију само навођењем типа.
Синтакса
За прослеђивање низа у функцији, користите доле дату синтаксу:
функција фунц ( низ: тип [ ] ) {
// код
}
Пример 1: Проследите низ једног типа
У датом примеру ћемо проследити низ једноструког типа функцији као параметар и извршити операцију на њему. Овде ћемо дефинисати функцију „ сум “ за то је потребно “ број ” укуцајте низ и враћа збир свих елемената:
функција сум ( низ: број [ ] ) {
дозволити сум = 0 ;
за ( дозволити елемент низа ) {
сум += елемент;
}
повратак сум ;
}
Позовите функцију у методи „цонсоле.лог()“ преношењем низа непарних бројева:
Након транспилирања и извршавања ЈаваСцрипт кода, излаз успешно штампа укупан збир низа непарних бројева:
Пример 2: Проследите низ више типова
Такође можете проследити низ са више типова у функцији као параметар. Овде, у датом примеру, ми ћемо проследити низ са типовима „стринг“ и „број“ у функцију. Функција итерира преко елемената у низу користећи „ за ” петља и штампа сваки елемент на конзоли:
функција принтАрраиЕлементс ( низ: ( низ | број ) [ ] ) {за ( где у = 0 ; и < арраи.ленгтх; и++ ) {
цонсоле.лог ( низ [ и ] )
}
}
Сада позовите дефинисану функцију преношењем низа који садржи елементе типа низа и броја:
Излаз
То је све о прослеђивању низа у ТипеСцрипт-у.
Закључак
Да бисте проследили низ као параметар у ТипеСцрипт-у, једноставно декларишите параметар као тип низа. Можете проследити било коју врсту низа само навођењем типа. Прослеђивање низа као параметра може бити користан начин за рад са колекцијама података у ТипеСцрипт-у. Овај чланак говори о процедури за прослеђивање низа у ТипеСцрипт-у.