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

জাভাস্ক্রিপ্টে অবজেক্ট অ্যারে কিনা চেক করার উপায়


জাভাস্ক্রিপ্টে কোনো অবজেক্ট অ্যারে কিনা চেক করার একাধিক উপায় রয়েছে। আসুন কিছুটি দেখি -

Array.isArray() ব্যবহার করে

সাম্প্রতিক সব ব্রাউজার এই মেথড সাপোর্ট করে।

উদাহরণ

console.log(Array.isArray(undefined)) console.log(Array.isArray(null)) console.log(Array.isArray("")) console.log(Array.isArray({})) console.log(Array.isArray([])) console.log(Array.isArray([1, "hello"])) console.log(Array.isArray(new Array()))

আউটপুট

false false false false true true true

কনস্ট্রাক্টর চেক

আপনি arr.constructor === Array ব্যবহার করে নির্ধারণ করতে পারেন কোনো অবজেক্ট অ্যারে কিনা। এটি সব অবজেক্টের জন্য কাজ করে না।

উদাহরণ

// এটি ফেল করবে: console.log(undefined.constructor === Array) // এটি ফেল করবে: console.log(null.constructor === Array) console.log("".constructor === Array) console.log({}.constructor === Array) console.log([].constructor === Array) console.log([1, "hello"].constructor === Array) console.log(new Array().constructor === Array)

আউটপুট

false false true true true

  1. জাভাস্ক্রিপ্ট অবজেক্ট অ্যারে কিনা যাচাই করার পদ্ধতি

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

  3. অবজেক্ট থেকে অ্যারে রূপান্তর - JavaScript

  4. জাভাস্ক্রিপ্টে ক্লাসের মধ্যে অ্যারেতে অবজেক্টের ভ্যালু এডিট করা