⊗jsPmObCn 101 of 505 menu

JavaScript හි අරාවන් හෝ වස්තු සහිත නියත

අරාවන් සහ වස්තු අඩංගු නියත, කුතුහලය දනවන ආකාරයට ක්‍රියා කරයි. JavaScript මෙම නියතවල අගයන් වෙනස් කිරීමට අවසර නොදෙන අතර, නමුත් වස්තුවල ගුණාංග සහ අරාවල මූලද්‍රව්‍යවල අගයන් වෙනස් කිරීමට හැකිය.

අපි උදාහරණ මගින් බලමු. අපට මේ වගේ වස්තුවක් දෙනු ලැබුවා යැයි සිතමු:

const obj = {a: 1, b: 2, c: 3};

අපි එහි වෙනත් යමක් ලිවීමට උත්සාහ කරමු:

obj = 123; // දෝෂය

අපි නියතයට වෙනත් වස්තුවක් ලිවීමට උත්සාහ කරමු:

obj = {x: 1, y: 2, z: 3}; // දෝෂය

කෙසේ වෙතත්, අපි වස්තුවේ ගුණාංගයක් වෙනස් කිරීමට උත්සාහ කළහොත්, එය ක්‍රියාත්මක වේ:

obj.a = '+'; // ක්‍රියාත්මක වේ!

පහත දැක්වෙන කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලයක් ලෙස මොනවා ද මුද්‍රණය වේද:

const arr = ['a', 'b', 'c']; arr[1] = '!'; console.log(arr);

පහත දැක්වෙන කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලයක් ලෙස මොනවා ද මුද්‍රණය වේද:

const arr = ['a', 'b', 'c']; arr = [1, 2, 3]; console.log(arr);

පහත දැක්වෙන කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලයක් ලෙස මොනවා ද මුද්‍රණය වේද:

const arr = ['a', 'b', 'c']; arr = ['a', 'b', 'c']; 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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න