Czym są tablice do pisania w TypeScript

Czym Sa Tablice Do Pisania W Typescript



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

tsc nazwa pliku.ts
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:

liczby parzyste = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , 20 ] ;


Na koniec wydrukuj tablicę na konsoli za pomocą „ log.konsoli() ' metoda:

log konsoli ( liczby parzyste ) ;


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:

Do ( pozwalać ja = 0 ; I < długość.macierzy; i++ ) {
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.