Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න