අරාවකින් වගුවක් සෑදීම සඳහා ශ්රිතය
පෙර පාඩම්වලදී, අපි createTable යන ශ්රිතය සාදන ලදී, එය ලබා දී ඇති ප්රමාණයේ වගුවක් සාදයි. දැන් අපි createTableByArr යන ශ්රිතය සාදමු, එය පරාමිතියක් ලෙස ද්විමාන අරාවක් පිළිගෙන ඒ මත පදනම්ව වගුවක් ගොඩනඟයි.
එනම් පෙර පාඩමේ දක්වා ඇති කේතය මෙවැනි එකක් බවට පරිවර්තනය වේ:
let div = document.querySelector('#elem');
let arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
let table = createTableByArr(arr);
div.appendChild(table);
මෙම කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලයක් ලෙස පහත වගුව ලැබිය යුතුය:
<div id="elem">
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
</div>
විස්තර කර ඇති ශ්රිතය ක්රියාත්මක කරන්න. එහි ක්රියාකාරිත්වය පරීක්ෂා කරන්න.