Jak mogę przekazać tablicę w TypeScript?

Jak Moge Przekazac Tablice W Typescript



Programiści często muszą przekazywać tablicę jako parametr funkcji lub metody. Podobnie jak JavaScript, TypeScript umożliwia przekazywanie tablicy jako parametru. Jednak TypeScript ma dodatkowe funkcje, które pozwalają programistom określić typy elementów w tablicy, dzięki czemu kod jest bardziej bezpieczny pod względem typów, prostszy i łatwiejszy w utrzymaniu.

W tym artykule omówimy procedurę przekazywania tablicy jako parametru w języku TypeScript.







Jak mogę przekazać tablicę w TypeScript?

Aby przekazać tablicę jako parametr w TypeScript, po prostu zadeklaruj parametr jako typ tablicy. Do funkcji można przekazywać tablice z jednym lub wieloma typami, po prostu określając typ.



Składnia



Aby przekazać tablicę w funkcji, użyj poniższej składni:





funkcjonować funkcja ( szyk: typ [ ] ) {
// kod
}


Przykład 1: Przekaż tablicę jednego typu

W podanym przykładzie przekażemy tablicę jednotypową do funkcji jako parametr i wykonamy na niej operację. Tutaj zdefiniujemy funkcję „ suma ” to zajmuje „ numer ” typu array i zwraca sumę wszystkich elementów:



funkcjonować suma ( tablica: liczba [ ] ) {
pozwalać suma = 0 ;
Do ( pozwalać element tablicy ) {
suma += element;
}
powrót suma ;
}


Wywołaj funkcję w metodzie „console.log()”, przekazując tablicę liczb nieparzystych:

log konsoli ( suma ( [ 1 , 3 , 5 , 7 , 9 , jedenaście , piętnaście ] ) ) ;


Po transpilacji i wykonaniu kodu JavaScript, dane wyjściowe pomyślnie wyświetlają ogólną sumę tablicy liczb nieparzystych:


Przykład 2: Przekaż tablicę wielu typów

Możesz także przekazać wielotypową tablicę w funkcji jako parametr. Tutaj w podanym przykładzie przekażemy do funkcji tablicę z typami „string” i „number”. Funkcja iteruje po elementach w tablicy, używając „ Do ” i wypisuje każdy element do konsoli:

funkcjonować printArrayElements ( szyk: ( strunowy | numer ) [ ] ) {
Do ( gdzie w = 0 ; I < długość.tablicy; i++ ) {
log konsoli ( szyk [ I ] )
}
}


Teraz wywołaj zdefiniowaną funkcję, przekazując tablicę zawierającą elementy typu string i number:

log konsoli ( printArrayElements ( [ 'czerwony' , 1 , 5 , 7 , 'niebieski' , 'fioletowy' , 9 , jedenaście ] ) ;


Wyjście


Chodzi o przekazanie tablicy w TypeScript.

Wniosek

Aby przekazać tablicę jako parametr w TypeScript, po prostu zadeklaruj parametr jako typ tablicy. Możesz przekazać dowolny typ tablicy, po prostu określając typ. Przekazywanie tablicy jako parametru może być użytecznym sposobem pracy ze zbiorami danych w TypeScript. W tym artykule omówiono procedurę przekazywania tablicy w języku TypeScript.