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

জাভাস্ক্রিপ্ট অবজেক্ট বা অ্যারেতে নির্দিষ্ট কী আছে কিনা চেক করা


অ্যারে এবং অবজেক্টে একটি অবজেক্ট/কী আছে কিনা চেক করার বিভিন্ন উপায় রয়েছে। প্রথমে অবজেক্ট কেসটি দেখি।

একটি অবজেক্টে কী আছে কিনা দেখতে in অপারেটর ব্যবহার করতে হবে।

উদাহরণ

let obj = { name: "John", age: 22 } console.log('name' in obj); console.log('address' in obj);

আউটপুট

true false

নোট − in অপারেটর true রিটার্ন করে যদি স্পেসিফাইড প্রপার্টি স্পেসিফাইড অবজেক্টে বা এর প্রোটোটাইপ চেইনে থাকে।

একটি অ্যারেতে কোনো অবজেক্ট আছে কিনা চেক করতে indexOf মেথড ব্যবহার করতে হবে অ্যারেতে। যদি অবজেক্টটি না পাওয়া যায়, -1 রিটার্ন করবে, না হলে এর ইন্ডেক্স রিটার্ন করবে।

উদাহরণ

let arr = ["test", 1, 2, "hello", 23.5]; console.log(arr.indexOf({})) console.log(arr.indexOf("hello")) console.log(arr.indexOf(23.5))

আউটপুট

-1 3 4

  1. জাভাস্ক্রিপ্টে বোতাম ক্লিক হয়েছে কিনা চেক করা

  2. জাভাস্ক্রিপ্টে অরিজিনাল অ্যারে পরিবর্তন না করে অবজেক্ট কী পরিবর্তন করা

  3. জাভাস্ক্রিপ্টে কোনো অবজেক্ট ক্লাসের ইনস্ট্যান্স কিনা যাচাই করা

  4. জাভাস্ক্রিপ্টে অ্যারেতে একই কীवाले অবজেক্ট কতগুলো আছে যাচাই