<!doctype html> <html> <head> <meta charset="utf-8"> <title>Two-Dimensional Arrays</title> </head> <body> <script> "use strict"; main(); function main() { document.writeln("<h2>First Data Set</h2>"); const firstArray = [ [10, 20, 30], [40, 50, 60], [70, 80, 90] ]; printArray(firstArray); document.writeln("<h2>Second Data Set</h2>"); let secondArray = createArray(2, 3); initializeArray(secondArray, 1); printArray(secondArray); document.writeln("<h2>Third Data Set (Ragged Array)</h2>"); const thirdArray = [ [100, 200, 300], [400], [700, 800], [], [500, 600, 900, 1000] ]; printArray(thirdArray); } function createArray(maxRows, maxCols) { let newArray = new Array(maxRows); for (let row = 0; row < maxRows; row++) { newArray[row] = new Array(maxCols); } return newArray; } function initializeArray(data, initialValue) { for (let row = 0; row < data.length; row++) { for (let col = 0; col < data[row].length; col++) { data[row][col] = initialValue; initialValue++; } } } function printArray(data) { for (let row = 0; row < data.length; row++) { for (let col = 0; col < data[row].length; col++) { document.writeln(data[row][col] + " "); } document.writeln("<br>"); } } </script> </body> </html>