জাভাস্ক্রিপ্টে কী দ্বারা উপাদান অ্যাক্সেস করার ত্রুটি
বর্গাকার বন্ধনী ব্যবহার করে একটি বস্তুর উপাদান অ্যাক্সেস করার সময় কীগুলির নাম অবশ্যই উদ্ধৃতি চিহ্নের মধ্যে নেওয়া উচিত, কিন্তু ভেরিয়েবলের নাম নেওয়া উচিত নয়। এটি না বোঝা প্রায়শই ত্রুটির দিকে নিয়ে যেতে পারে। তাই আসুন আবারও অ্যাক্সেসের নিয়মগুলি নিয়ে আলোচনা করি।
নিম্নলিখিত কোডে, আমরা বস্তু থেকে
'key' কী সহ উপাদানটি পাচ্ছি:
console.log(obj['key']);
এবং নিম্নলিখিত কোডে, আমরা বস্তু থেকে
সেই কী সহ উপাদানটি পাচ্ছি, যার নাম
key ভেরিয়েবলে সংরক্ষিত আছে:
console.log(obj[key]);
নিম্নলিখিত কোডে করা ভুলটি সংশোধন করুন:
let obj = {x: 1, y: 2, z: 3};
console.log(obj[x]);
নিম্নলিখিত কোডে করা ভুলটি সংশোধন করুন:
let obj = {x: 1, y: 2, z: 3};
let key = 'x';
console.log(obj['key']);