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

জাভাস্ক্রিপ্টে অবজেক্টের বৈশিষ্ট্যে অ্যাক্সেস করার ত্রুটি

একটি অবজেক্টের বৈশিষ্ট্যে অ্যাক্সেস করার সময়, এই বৈশিষ্ট্যের নামটি একটি ভেরিয়েবলে সংরক্ষণ করা যায় না। দেখা যাক কেন। আমাদের কাছে নিম্নলিখিত অবজেক্টটি দেওয়া আছে:

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

ধরা যাক একটি ভেরিয়েবলে সেই বৈশিষ্ট্যের নাম সংরক্ষিত আছে যার মান আমরা পেতে চাই:

let key = 'a';

এই ভেরিয়েবল ব্যবহার করে অবজেক্টের বৈশিষ্ট্যে অ্যাক্সেস করার চেষ্টা করা যাক:

console.log(obj.key); // undefined

উপরের কোডটি কাজ করবে না, কারণ মূলত আমরা 'key' নামের একটি বৈশিষ্ট্য খুঁজছি, এবং সেই বৈশিষ্ট্য নয় যার নাম key ভেরিয়েবলে সংরক্ষিত আছে। অর্থাৎ, মূলত আমাদের কোডটি নিম্নলিখিতটির সমতুল্য:

console.log(obj['key']);

একটি ভেরিয়েবল থেকে কী দ্বারা এলিমেন্টে অ্যাক্সেস করার একমাত্র উপায় হলো বর্গাকার বন্ধনীতে সেই ভেরিয়েবলটি লেখা:

console.log(obj[key]);

নিম্নলিখিত কোডে করা ভুলটি সংশোধন করুন:

let obj = {x: 1, y: 2, z: 3}; let prop = 'x'; console.log(obj.prop);

নিম্নলিখিত কোডে করা ভুলটি সংশোধন করুন:

let obj = {x: 1, y: 2, z: 3}; let prop = 'x'; console.log(obj['prop']);
← →
↑
বাংলা▼
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন