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:
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:
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.