⊗jsPmPrTCVA 470 of 505 menu

Tạo bảng HTML từ mảng trong JavaScript

Giả sử chúng ta có một bảng trống:

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

Giả sử chúng ta cũng có một mảng hai chiều, ví dụ như sau:

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

Hãy tạo một bảng HTML dựa trên mảng này, được điền bằng các phần tử của mảng đã cho. Tức là chúng ta sẽ có một bảng với ba hàng, mỗi hàng có 4 ô.

Giải quyết bài toán bằng hai vòng lặp lồng nhau 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); }

Như bạn thấy, giải pháp của chúng ta trở nên linh hoạt và không phụ thuộc vào số lượng mảng con và số lượng phần tử trong mỗi mảng con. Điều kiện duy nhất là trong các mảng con phải có cùng số lượng phần tử.

Cho mảng:

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

Không xem phần lý thuyết của bài học, hãy xuất các phần tử của mảng đã cho dưới dạng bảng HTML table.

Hãy sửa đổi bài toán trước đó sao cho trong bảng ghi không phải là các phần tử, mà là bình phương của các phần tử đó.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối