Tablice zachowują się tak samo w TypeScript, jak w JavaScript, z wyjątkiem tego, że programiści muszą jawnie zdefiniować ich typ. Z definicji tablice to uporządkowana lista danych. Może być używany do pisania łatwego do utrzymania kodu. Wpisywanie tablic jest ważne, gdy programiści chcą mieć pewność, że tablica ma określoną długość i typ, i pomaga wychwycić błędy w czasie kompilacji.
W tym samouczku opisano wpisywanie tablic z różnymi strukturami lub rozmieszczeniem elementów w tablicy w TypeScript.
Czym są tablice do pisania w TypeScript?
“ Szyk ” to struktura danych w TypeScript podobna do JavaScript z zaawansowaną funkcją określania typu tablicy. Może być używany do przechowywania i manipulowania kolekcją elementów tego samego typu, które mogą być typami pierwotnymi lub obiektami. TypeScript zapewnia kilka sposobów deklarowania tablic o różnych typach i strukturach.
Istnieją dwa sposoby deklarowania lub inicjowania tablicy z pojedynczym lub wieloma typami w TypeScript:
-
- Słowo kluczowe „tablica”.
- Skrócona składnia
Składnia tablicy pojedynczego typu
Postępuj zgodnie z podaną składnią, aby zadeklarować lub zainicjować tablicę jednego typu:
Szyk < typ > = [ element1, element2, element3 ] ;LUB
typ [ ] = [ element1, element2, element3 ] ;
Składnia tablicy wielu typów
W przypadku tablicy wielu typów użyj podanej składni:
Szyk < typ | typ > = [ element1, element2, element3 ] ;LUB
( typ | typ ) [ ] = [ element1, element2, element3 ] ;
Aby używać tablic jedno- i wielotypowych w TypeScript, wykonaj następujące czynności artykuł.
Istnieją dwie różne struktury lub układy elementów w tablicy w TypeScript:
Tablica jednowymiarowa w TypeScript
A ' jednowymiarowy ”tablica w TypeScript to zbiór elementów tego samego typu przechowywanych w sekwencji liniowej.
Składnia
Postępuj zgodnie z podaną składnią, aby zadeklarować lub zainicjować tablicę jednowymiarową:
Szyk < typ > = [ element1, element2, element3 ] ;LUB
typ [ ] = [ element1, element2, element3 ] ;
Zanim przejdziesz dalej, pamiętaj o jednej rzeczy dotyczącej wykonania pliku TypeScript, należy go przetransponować do pliku JavaScript, a następnie uruchomić kod JavaScript na terminalu za pomocą podanych poleceń:
węzeł nazwa_pliku.js
Przykład
Najpierw zadeklaruj tablicę o nazwie „ liczby parzyste „typu” numer ”:
var parzysteLiczby: Tablica < numer > ;
Zainicjuj tablicę, przypisując do niej elementy:
Na koniec wydrukuj tablicę na konsoli za pomocą „ log.konsoli() ' metoda:
Wyjście
Wielowymiarowa tablica w TypeScript
A ' wielowymiarowy ” tablica w TypeScript to taka, która zawiera jedną lub więcej tablic jako swoich elementów. Każda tablica wewnętrzna jest oddzielną tablicą i wszystkie mają tę samą długość.
Składnia
W przypadku tablicy dwuwymiarowej stosowana jest następująca składnia:
Szyk < typ > = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;LUB
typ [ ] [ ] = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;
W TypeScript tablice nie muszą mieć określonej liczby wymiarów. Możesz tworzyć tablice o dowolnej liczbie wymiarów, zagnieżdżając tablice wewnątrz tablic.
Przykład
W podanym przykładzie zadeklarujemy i zainicjujemy macierz 2×2 (tablica dwuwymiarowa) „ numer ' typ:
pozwalać macierz: liczba [ ] [ ] = [ [ jedenaście , 1 ] , [ 12 , 5 ] , [ piętnaście , 9 ] ] ;
Wydrukuj macierz na konsoli, powtarzając każdy element każdej tablicy za pomocą „ Do ' pętla:
pozwalać wiersz = '' ;
Do ( pozwalać j = 0 ; J < matryca [ I ] .długość; j++ ) {
wiersz += macierz [ I ] [ J ] + ' ' ;
}
log konsoli ( wiersz ) ;
}
Wyjście
Zebraliśmy wszystkie niezbędne informacje dotyczące tablic typowania w TypeScript.
Wniosek
“ Szyk ” to struktura danych w TypeScript, podobnie jak JavaScript z zaawansowaną funkcją ustawiania typu tablicy. TypeScript zapewnia wiele sposobów deklarowania tablic różnych typów i układów, w tym tablic jednowymiarowych i wielowymiarowych. W tym samouczku opisano wpisywanie tablic z różnymi strukturami lub rozmieszczeniem elementów w tablicy w języku TypeScript.