Jak stworzyć tabelę z tablicy obiektów w JavaScript?

Jak Stworzyc Tabele Z Tablicy Obiektow W Javascript



Na stronie internetowej niewyrównane dane mogą zmniejszać czytelność i stwarzać problemy dla widzów. Aby poradzić sobie z takimi sytuacjami, możesz wykorzystać tabele do lepszego sortowania danych. Tabele zapewniają doskonały format do wyrównania danych oraz poprawy czytelności i widoczności. Ponieważ tabele mogą być tworzone przy użyciu języka HyperText Markup (HTML), który można połączyć z JavaScript.

W tym poście wyjaśnimy procedurę tworzenia tabeli z tablicą obiektów w JavaScript.

Jak utworzyć tabelę z tablicy obiektów w JavaScript?

Aby utworzyć tabelę z tablicy obiektów, użyjemy następujących metod:







Zbadajmy każdą metodę jeden po drugim!



Metoda 1: Utwórz tabelę z tablicy obiektów za pomocą ciągu tabeli HTML w JavaScript

W JavaScript celem „ strunowy ” służy do przechowywania tekstu, cyfr lub symboli specjalnych. Ciągi są definiowane przez zamknięcie znaku lub grupy znaków w podwójnych lub pojedynczych cudzysłowach. Mówiąc dokładniej, są one również wykorzystywane do tworzenia tabel.



Weźmy przykład, aby uzyskać jasną koncepcję tworzenia tabeli z tablicy obiektów przy użyciu ciągu Table.





Przykład

W naszym przykładzie użyjemy „

” tag z identyfikatorem” pojemnik ” i umieść go w tagu naszego pliku HTML:

< identyfikator podziału = 'pojemnik' > div >

Zadeklarujmy „ szyk ” i przypisz do niego kilka wartości:



była tablica = [ 'Ocena' , 'Wróbel' , 'Ryba' , 'Pomarańczowy' ] ;

Zainicjuj zmienną „ Stół ”, aby przechowywać ciąg tabeli HTML:

var Tabela = ;

Określ dwie komórki w wierszu, ustawiając wartość „ dwa ” z “ komórki ' zmienny:

każda komórka = dwa ;

Następnie użyj „ array.for Each() ”, aby przekazać każdy element tablicy z funkcji. Następnie ustaw „ {wartość} ” z identyfikatorem „ $ ” w ramach „ ” tag. Następnie zadeklaruj zmienną „ a ”, aby dodać, aby zwiększyć indeks „ i ” i określ „ jeśli ” warunek w taki sposób, że jeśli reszta wartości komórek i utworzonej zmiennej jest równa zero i wartość “ a ” nie jest równa długości tablicy, a następnie przebij się do następnego wiersza lub wiersza tabeli:

szyk. dla Każdy ( ( wartość, ja ) => {
Stół += ` < TD > $ { wartość } TD > ` ;
tam jest = i + 1 ;
jeśli ( a % komórki == 0 && a != szyk. długość ) {
Stół += „” ;
} } ) ;

Przypisz tagi zamykające tabelę do zmiennej „ Stół ' używając ' += ” operator. Następnie połącz zawartość Tabeli z utworzonym kontenerem za pomocą jej kontenera. W tym celu użyj „ umniejszanie () ” i przekaż do niego identyfikator i umieść wewnętrzny kod HTML, aby ustawić wartości w zmiennej Table:

Stół += „” ;

dokument. umniejszanie ( 'pojemnik' ) . wewnętrzny HTML = Stół ;

W naszym pliku CSS , zastosujemy pewne właściwości do tabeli i jej komórek danych. W tym celu ustawimy „ granica ” właściwość o wartości ” 1px stałe ”, aby ustawić obramowanie wokół tabeli i jej komórek oraz „ wyściółka ” właściwość o wartości ” 3px ”, aby wygenerować zdefiniowaną przestrzeń wokół zawartości elementu, zgodnie ze zdefiniowanym obramowaniem:

stół,TD {

granica : 1px stałe ;

wyściółka : 3px ;

}

Zapisz podany kod, otwórz plik HTML i przejrzyj tabelę obiektów tablicy:

Przyjrzyjmy się jeszcze jednej metodzie tworzenia tabeli z tablicy obiektów w JavaScript.

Metoda 2: Utwórz tabelę z tablicy obiektów za pomocą metody map() w JavaScript

mapa() ” metoda stosuje określoną funkcję do każdego elementu tablicy, aw zamian dostarcza nową tablicę. Jednak ta metoda nie powoduje żadnych zamian w oryginalnej tablicy. Metodę map() można również wykorzystać do utworzenia tabeli z tablicą obiektów.

Przykład

Utwórzmy tablicę za pomocą „ wynajmować słowo kluczowe. Przypisz niektóre wartości do właściwości lub kluczy obiektu:

niech tablica = [
{ 'Nazwa' : 'Ocena' , 'Wiek' : „Dwadzieścia (20)” } ,
{ 'Nazwa' : 'Co mnie' , 'Wiek' : „Trzydzieści (30)” } ]

Uzyskaj dostęp do już utworzonego kontenera za pomocą metody belittlement() i użyj „ insertAdjacentHTML() ” metoda dodawania tagów tabeli:

dokument. umniejszanie ( 'pojemnik' ) . insertAdjacentHTML ( „po końcu” ,

` < stół >< tr >< ten >

Użyj ' Obiekt.klucze() ”, aby uzyskać dostęp do kluczy zdefiniowanego obiektu, a następnie użyj „ Przystąp() ”, aby umieścić je jako nagłówki w „ ” tag:

$ { Obiekt . Klucze ( szyk [ 0 ] ) . Przystąp ( '' ) }

Po dodaniu tagu zamykającego nagłówek tabeli i tagu wiersza tabeli oraz tagu otwierającego dane, użyjemy „ mapa() ” metoda wywołania „ Obiekt.wartości() funkcji metody dla każdej wartości kluczy obiektu, a następnie użyj funkcji „ Przystąp() ” sposób, aby umieścić je w rzędzie i przejść do następnego:

ten >< tr >< TD > $ { szyk. mapa ( oraz => Obiekt . wartości ( oraz )

. Przystąp ( '' ) ) . Przystąp ( '' ) } stół > ` )

Jak widać, udało nam się stworzyć tabelę ze zdefiniowanej tablicy obiektów:

Omówiliśmy wydajne sposoby tworzenia tabeli z tablicy obiektów w JavaScript.

Wniosek

W JavaScript, do tworzenia tabeli z tablicy obiektów, HTML „ stół ” ciąg lub „ mapa() ” metoda może być wykorzystana. Aby to zrobić, określ tag div z identyfikatorem. Następnie zadeklaruj tablicę obiektów w obu metodach, przechowuj znaczniki tabeli w zmiennych lub bezpośrednio zwróć je do połączonego elementu HTML z danymi. W tym poście omówiono metodę tworzenia tabeli z tablicy obiektów za pomocą JavaScript.