⊗jsPmPrTCVA 470 of 505 menu

Δημιουργία πίνακα HTML από πίνακα σε JavaScript

Ας υποθέσουμε ότι έχουμε έναν κενό πίνακα:

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

Ας υποθέσουμε επίσης ότι μας δίνεται ένας δισδιάστατος πίνακας, για παράδειγμα, ο ακόλουθος:

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

Ας δημιουργήσουμε βασισμένοι σε αυτόν τον πίνακα έναν πίνακα HTML γεμάτο με στοιχεία αυτού του πίνακα. Δηλαδή, θα έχουμε έναν πίνακα με τρεις σειρές, σε καθεμία από τις οποίες θα υπάρχουν 4 κελιά.

Ας λύσουμε το πρόβλημα χρησιμοποιώντας δύο ένθετους βρόχους 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); }

Όπως βλέπετε, η λύση μας αποδείχθηκε καθολική και δεν εξαρτάται από τον αριθμό των υποπινάκων και τον αριθμό των στοιχείων σε κάθε υποπίνακα. Η μόνη προϋπόθεση είναι ότι οι υποπίνακες πρέπει να έχουν τον ίδιο αριθμό στοιχείων.

Δίνεται ο πίνακας:

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

Χωρίς να κοιτάξετε το θεωρητικό μέρος του μαθήματος, εμφανίστε τα στοιχεία του δεδομένου πίνακα σε μορφή πίνακα HTML table.

Τροποποιήστε το προηγούμενο πρόβλημα έτσι ώστε στον πίνακα να καταγράφονται όχι τα στοιχεία, αλλά τα τετράγωνα αυτών των στοιχείων.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη