Tento příspěvek vysvětlí postup vytvoření tabulky s polem objektů v JavaScriptu.
Jak vytvořit tabulku z pole objektů v JavaScriptu?
K vytvoření tabulky z pole objektů použijeme následující metody:
Pojďme prozkoumat každou metodu jednu po druhé!
Metoda 1: Vytvoření tabulky z pole objektů pomocí řetězce HTML tabulky v JavaScriptu
V JavaScriptu je účelem „ tětiva ” slouží k uložení textu, čísel nebo speciálních symbolů. Řetězce jsou definovány uzavřením znaku nebo skupiny znaků do dvojitých nebo jednoduchých uvozovek. Konkrétněji se také používají pro vytváření tabulek.
Vezměme si příklad, abychom získali jasnou představu o vytvoření tabulky z pole objektů pomocí řetězce Table.
Příklad
V našem příkladu použijeme „ Vyhlásíme „ pole “ a přiřaďte mu nějaké hodnoty: Inicializovat proměnnou ' Stůl ” pro uložení řetězce HTML tabulky: Určete dvě buňky na řádek nastavením hodnoty „ dva “ z “ buňky 'proměnná: Dále použijte „ array.for Each() ” pro předání každého prvku pole z funkce. Poté nastavte „ {hodnota} “s identifikátorem” $ ' v rámci ' Přiřaďte uzavírací značky tabulky k proměnné „ Stůl ' za použití ' += “ operátor. Poté propojte obsah tabulky s vytvořeným kontejnerem pomocí jeho kontejneru. K tomu použijte „ ponižování() ” a předejte jí id a umístěte vnitřní HTML pro nastavení hodnot v proměnné Table: V našem souboru CSS , použijeme některé vlastnosti na tabulku a její datové buňky. Za tímto účelem nastavíme „ okraj 'vlastnost s hodnotou' 1px pevný “ pro nastavení ohraničení kolem tabulky a jejích buněk a „ vycpávka 'vlastnost s hodnotou' 3px ” pro vygenerování definovaného prostoru kolem obsahu prvku podle definovaného okraje: Uložte daný kód, otevřete svůj HTML soubor a prohlédněte si tabulku objektů pole: Pojďme prozkoumat ještě jednu metodu pro vytvoření tabulky z řady objektů v JavaScriptu. ' mapa() Metoda ” aplikuje specifickou funkci na každý prvek pole a na oplátku poskytuje nové pole. Tato metoda však neprovádí žádné nahrazení v původním poli. Můžete také použít metodu map() k vytvoření tabulky s polem objektů. Vytvořme pole pomocí „ nechat “. Přiřaďte některé hodnoty vlastnostem objektu nebo klíčům: Získejte přístup k již vytvořenému kontejneru pomocí metody belittlement() a použijte „ insertAdjacentHTML() ” metoda pro přidání značek tabulky: Použijte „ Object.keys() ” pro přístup ke klíčům definovaného objektu a poté použijte “ připojit() ” způsob, jak je umístit jako nadpisy v rámci “ Po přidání značky pro uzavření záhlaví tabulky a značky pro otevření řádku tabulky a dat použijeme „ mapa() ” způsob volání metody “ Object.values() ” metodu pro každou hodnotu objektových klíčů, poté použijte “ připojit() ” způsob, jak je umístit do řádku a přejít na další: Jak můžete vidět, úspěšně jsme vytvořili tabulku z definovaného pole objektů: Pokryli jsme efektivní způsoby, jak vytvořit tabulku z řady objektů v JavaScriptu. V JavaScriptu se pro vytvoření tabulky z pole objektů používá HTML „ stůl 'řetězec nebo' mapa() “ lze použít metodu. Chcete-li tak učinit, zadejte značku div s id. Poté deklarujte pole objektů v obou metodách, uložte značky tabulky do proměnných nebo je přímo vraťte do připojeného prvku HTML s daty. Tento příspěvek pojednává o metodě vytváření tabulky z pole objektů pomocí JavaScriptu.
bylo pole = [ 'Označit' , 'Vrabec' , 'Ryba' , 'Oranžový' ] ;
' ; ' ;
” tag. Dále deklarujte proměnnou ' A “ přidat pro zvýšení indexu “ i “ a zadejte „ -li ” podmínku tak, že pokud je zbytek hodnot buněk a vytvořená proměnná rovna nule a hodnota “ A “ se nerovná délce pole, pak se rozlomte na další řádek nebo řádek tabulky: pole. pro Každý ( ( hodnota, tj ) => {
Stůl += ' < TD > $ { hodnota } TD > ' ;
tady je = i + 1 ;
-li ( A % buňky == 0 && A != pole. délka ) {
Stůl += '' ;
} } ) ;
dokument. zlehčování ( 'kontejner' ) . vnitřní HTML = Stůl ;
okraj : 1px pevný ;
vycpávka : 3px ;
}
Metoda 2: Vytvoření tabulky z pole objektů pomocí metody map() v JavaScriptu
Příklad
{ 'Název' : 'Označit' , 'Stáří' : 'Dvacet (20)' } ,
{ 'Název' : 'Co já' , 'Stáří' : 'Třicet (30)' } ]
' < stůl < tr < čt >
značka ”: $ { Objekt . klíče ( pole [ 0 ] ) . připojit ( ' ' ) }
. připojit ( '' ) ) . připojit ( ' ' ) } stůl > ' )
Závěr