কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট অবজেক্টের দৈর্ঘ্য (লেন্থ) বের করা


মনে করুন আমাদের নিচের মত একটি অবজেক্ট আছে −

const obj = {    name: "Ramesh",    age: 34,    occupation: "HR Manager",    address: "Tilak Nagar, New Delhi",    experience: 13 };

আমাদের অবজেক্টের ওপর একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা তার সাইজ (অর্থাৎ প্রোপার্টির সংখ্যা) গণনা করবে।

উদাহরণ

নিচে কোডটি দেওয়া হলো −

const obj = {    name: "Ramesh",    age: 34,    occupation: "HR Manager",    address: "Tilak Nagar, New Delhi",    experience: 13 }; Object.prototype.size = function(obj) {    let size = 0, key;    for (key in obj) {       if (obj.hasOwnProperty(key)){          size++       };    };    return size; }; const size = Object.size(obj); console.log(size);

কনসোলে নিম্নলিখিত আউটপুট দেখা যাবে −

5

  1. জাভাস্ক্রিপ্টে অবজেক্ট প্রোপার্টি ডিলিট করা

  2. জাভাস্ক্রিপ্টে image() অবজেক্ট

  3. জাভাস্ক্রিপ্টে স্ক্রিন প্রস্থ ও অ্যাসপেক্ট রেশিও দিয়ে উচ্চতা বের করা

  4. জাভাস্ক্রিপ্টে স্ট্রিংয়ে সর্বোচ্চ দীর্ঘ স্বরবর্ণ (vowel) সাবস্ট্রিং দৈর্ঘ্য