⊗jsPmPrTCVA 470 of 505 menu

Vytváření HTML tabulky z pole v JavaScriptu

Předpokládejme, že máme prázdnou tabulku:

<table id="table"></table>

Předpokládejme také, že máme dané dvourozměrné pole, například takové:

let arr = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]];

Na základě tohoto pole vytvořme HTML tabulku naplněnou prvky daného pole. To znamená, že získáme tabulku se třemi řádky, v každém z nichž budou 4 buňky.

Úlohu vyřešme pomocí dvou vnořených cyklů for-of:

let arr = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]; let table = document.querySelector('#table'); for (let subArr of arr) { let tr = document.createElement('tr'); for (let elem of subArr) { let td = document.createElement('td'); td.textContent = elem; tr.appendChild(td); } table.appendChild(tr); }

Jak vidíte, naše řešení je univerzální a nezávisí na počtu podpolí a počtu prvků v každém podpoli. Jedinou podmínkou je, aby v podpolích byl stejný počet prvků.

Je dáno pole:

let arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]];

Bez nahlížení do teoretické části lekce vypište prvky daného pole ve formě HTML tabulky table.

Upravte předchozí úlohu tak, aby se do tabulky zapisovaly nikoli prvky, ale jejich druhé mocniny.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout