Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsPmMuAFO 177 of 505 menu
◀ ▶

ජාවාස්ක්‍රිප්ට් හි පිළිවෙලට බහුමාන අරා පුරවන ආකාරය

පෙර උදාහරණවල, උපඅරා වල ඇති සියලුම සංඛ්‍යා එක හා සමාන විය. දැන් අපි ඒවා වැඩිවන පිළිවෙලකට ගියහොත් කෙසේදැයි බලමු, මෙහෙම:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

මෙය සිදු කිරීම සඳහා, විශේෂ විචල්‍යයක්-ගණනය කිරීමේ යන්ත්‍රයක්, එය තම අගය 1 කින් වැඩි කරනු ඇත අභ්‍යන්තර ලූපයේ සෑම පුනරාවර්තනයකදීම. මෙම ගණනය කිරීමේ යන්ත්‍රයේ අගය අපි අරාවට ලියන්නෙමු, මෙහෙම:

let arr = []; let k = 1; // ගණනය කිරීමේ යන්ත්‍රය for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i].push(k); // ගණනය කිරීමේ යන්ත්‍රය ලියන්න k++; // ගණනය කිරීමේ යන්ත්‍රය වැඩි කරන්න } } console.log(arr);

කේතය සරල කළ හැකිය, ගණනය කිරීමේ යන්ත්‍රය වැඩි කිරීම අත්කර දීමෙන් පසුව:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i].push(k++); } } console.log(arr);

මෙම අවස්ථාවේදී අවධානය යොමු කරන්න අනිවාර්යයෙන්ම k++ විය යුතු බව, සහ ++k නොවේ, මන්ද දෙවන විකල්පය මුලින්ම ගණනය කිරීමේ යන්ත්‍රය වැඩි කරන අතර පසුව අරාවට ලියනු ලැබේ (එනම් ප්‍රතිඵලයක් ලෙස අරාව දෙකෙන් ආරම්භ වනු ඇත, එකකින් නොව, මෙහෙම:

[[2, 3, 4], [5, 6, 7], [8, 9, 10]])

අවකාශීය ලූප දෙකක් භාවිතා කරමින් පහත අරාව සාදන්න:

[[1, 2], [3, 4], [5, 6], [7, 8]]

අවකාශීය ලූප දෙකක් භාවිතා කරමින් පහත අරාව සාදන්න:

[[2, 4, 6], [8, 10, 12], [14, 16, 18], [20, 22, 24]]

අවකාශීය ලූප තුනක් භාවිතා කරමින් පහත ත්‍රිමාන අරාව සාදන්න:

[[[1, 2], [3, 4]], [[5, 6], [7, 8]]]

පහත කේතයේ කර්තෘට මෙවැනි අරාවක් සෑදීමට අවශ්‍ය විය:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

මේ සඳහා පහත කේතය ලියන ලදී:

let arr = []; for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; k++; } } console.log(arr);

කෙසේ වෙතත්, ලියන ලද කේතය අපේක්ෂිත දේ නොකරයි. කර්තෘගේ දෝෂය සොයාගෙන නිවැරදි කරන්න.

පහත කේතයේ කර්තෘට මෙවැනි අරාවක් සෑදීමට අවශ්‍ය විය:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

මේ සඳහා පහත කේතය ලියන ලදී:

let arr = []; let k = 1; for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; } } console.log(arr);

කෙසේ වෙතත්, ලියන ලද කේතය අපේක්ෂිත දේ නොකරයි. කර්තෘගේ දෝෂය සොයාගෙන නිවැරදි කරන්න.

පහත කේතයේ කර්තෘට මෙවැනි අරාවක් සෑදීමට අවශ්‍ය විය:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

මේ සඳහා පහත කේතය ලියන ලදී:

let arr = []; let k = 1; for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; k--; } } console.log(arr);

කෙසේ වෙතත්, ලියන ලද කේතය අපේක්ෂිත දේ නොකරයි. කර්තෘගේ දෝෂය සොයාගෙන නිවැරදි කරන්න.

පහත කේතයේ කර්තෘට මෙවැනි අරාවක් සෑදීමට අවශ්‍ය විය:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

මේ සඳහා පහත කේතය ලියන ලදී:

let arr = []; let k; for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; k++; } } console.log(arr);

කෙසේ වෙතත්, ලියන ලද කේතය අපේක්ෂිත දේ නොකරයි. කර්තෘගේ දෝෂය සොයාගෙන නිවැරදි කරන්න.

පහත කේතයේ කර්තෘට මෙවැනි අරාවක් සෑදීමට අවශ්‍ය විය:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

මේ සඳහා පහත කේතය ලියන ලදී:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; } } console.log(arr);

කෙසේ වෙතත්, ලියන ලද කේතය අපේක්ෂිත දේ නොකරයි. කර්තෘගේ දෝෂය සොයාගෙන නිවැරදි කරන්න.

පහත කේතයේ කර්තෘට මෙවැනි අරාවක් සෑදීමට අවශ්‍ය විය:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

මේ සඳහා පහත කේතය ලියන ලදී:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0, k++; j < 3; j++) { arr[i][j] = k; } } console.log(arr);

කෙසේ වෙතත්, ලියන ලද කේතය අපේක්ෂිත දේ නොකරයි. කර්තෘගේ දෝෂය සොයාගෙන නිවැරදි කරන්න.

පහත කේතයේ කර්තෘට මෙවැනි අරාවක් සෑදීමට අවශ්‍ය විය:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

මේ සඳහා පහත කේතය ලියන ලදී:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++; k++) { arr[i][j] = k; } } console.log(arr);

කෙසේ වෙතත්, ලියන ලද කේතය අපේක්ෂිත දේ නොකරයි. කර්තෘගේ දෝෂය සොයාගෙන නිවැරදි කරන්න.

පහත කේතයේ කර්තෘට මෙවැනි අරාවක් සෑදීමට අවශ්‍ය විය:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

මේ සඳහා පහත කේතය ලියන ලදී:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = ++k; } } console.log(arr);

කෙසේ වෙතත්, ලියන ලද කේතය අපේක්ෂිත දේ නොකරයි. කර්තෘගේ දෝෂය සොයාගෙන නිවැරදි කරන්න.

පහත කේතයේ කර්තෘට මෙවැනි අරාවක් සෑදීමට අවශ්‍ය විය:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

මේ සඳහා පහත කේතය ලියන ලදී:

let arr = []; let k = 1; for (let i = 0; i < 3; i++) { arr[k] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; k++; } } console.log(arr);

කෙසේ වෙතත්, ලියන ලද කේතය අපේක්ෂිත දේ නොකරයි. කර්තෘගේ දෝෂය සොයාගෙන නිවැරදි කරන්න.

පහත කේතයේ කර්තෘට මෙවැනි අරාවක් සෑදීමට අවශ්‍ය විය:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

මේ සඳහා පහත කේතය ලියන ලදී:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; k++) { arr[i][j] = k; } } console.log(arr);

කෙසේ වෙතත්, ලියන ලද කේතය අපේක්ෂිත දේ නොකරයි. කර්තෘගේ දෝෂය සොයාගෙන නිවැරදි කරන්න.

← →
↑
සිංහල▼
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ʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න