⊗jsPmPrTCVA 470 of 505 menu

Creazione di una tabella HTML da un array in JavaScript

Supponiamo di avere una tabella vuota:

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

Supponiamo inoltre di avere un array bidimensionale, ad esempio, il seguente:

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

Creiamo una tabella HTML basata su questo array, riempita con gli elementi dell'array stesso. Ovvero, avremo una tabella con tre righe, ciascuna delle quali avrà 4 celle.

Risolviamo il problema utilizzando due cicli for-of annidati:

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); }

Come puoi vedere, la nostra soluzione è universale e non dipende dal numero di sottoarray e dal numero di elementi in ciascun sottoarray. L'unica condizione è che i sottoarray abbiano lo stesso numero di elementi.

Dato l'array:

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

Senza guardare la parte teorica della lezione, visualizza gli elementi dell'array dato sotto forma di tabella HTML table.

Modifica il problema precedente in modo che nella tabella vengano scritti non gli elementi, ma i loro quadrati.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta