⊗jsPmFVPO 224 of 505 menu

জাভাস্ক্রিপ্ট অবজেক্ট প্যারামিটার

প্রিমিটিভদের থেকে ভিন্ন, অবজেক্টগুলি রেফারেন্স দ্বারা প্রেরণ করা হয়। এর মানে, ফাংশনের ভিতরে অবজেক্ট পরিবর্তন করা এর কারণ হবে যে এটি বাইরেও পরিবর্তিত হবে ফাংশনের। উদাহরণ দেখুন:

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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন