⊗jsPmFVPO 224 of 505 menu

JavaScript වස්තු පරාමිතීන්

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

function func(arr) { arr[0] = '!'; } let arr = [1, 2, 3]; func(arr); console.log(arr); // ['!', 2, 3] ප්‍රතිදානය කරයි

කේතය දිගටම ක්‍රියාත්මක නොකර, කොන්සෝලයේ දිස්වන්නේ කුමක්දැයි නිර්ණය කරන්න:

function func(obj) { obj.a = '!'; } let obj = {a: 1, b: 2, c: 3}; func(obj); console.log(obj);

කේතය දිගටම ක්‍රියාත්මක නොකර, කොන්සෝලයේ දිස්වන්නේ කුමක්දැයි නිර්ණය කරන්න:

function func(arg) { arg = '!'; } let obj = {a: 1, b: 2, c: 3}; func(obj.a); console.log(obj);

කේතය දිගටම ක්‍රියාත්මක නොකර, කොන්සෝලයේ දිස්වන්නේ කුමක්දැයි නිර්ණය කරන්න:

function func(obj) { obj = '!'; } let obj = {a: 1, b: 2, c: 3}; func(obj.a); console.log(obj);

කේතය දිගටම ක්‍රියාත්මක නොකර, කොන්සෝලයේ දිස්වන්නේ කුමක්දැයි නිර්ණය කරන්න:

function func(arr) { arr.splice(1, 1); } let arr = [1, 2, 3]; func(arr); console.log(arr);

කේතය දිගටම ක්‍රියාත්මක නොකර, කොන්සෝලයේ දිස්වන්නේ කුමක්දැයි නිර්ණය කරන්න:

function func(arr) { arr.slice(1, 1); } let arr = [1, 2, 3]; func(arr); console.log(arr);

කේතය දිගටම ක්‍රියාත්මක නොකර, කොන්සෝලයේ දිස්වන්නේ කුමක්දැයි නිර්ණය කරන්න:

function func(arr) { let newArr = arr; newArr[0] = '!'; } let arr = [1, 2, 3]; func(arr); 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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න