কম্পিউটার

একটি বস্তু জাভাস্ক্রিপ্ট একটি অ্যারে কিনা আমরা কিভাবে পরীক্ষা করবেন?


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

Array.isArray()

ব্যবহার করা

সমস্ত আধুনিক ব্রাউজার এই পদ্ধতি সমর্থন করে৷

উদাহরণ

কনসোল .log(Array.isArray([]))console.log(Array.isArray([1, "hello"]))console.log(Array.isArray(নতুন অ্যারে()))

আউটপুট

falsefalsfalsfalsefalsetruetruetrue

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

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

উদাহরণ

// এটি ব্যর্থ হবে: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 ===অ্যারে)

আউটপুট

falsefalsetruettrue

  1. একটি জাভাস্ক্রিপ্ট অবজেক্ট একটি অ্যারে হলে কিভাবে যাচাই করবেন? উদাহরণ সহ ব্যাখ্যা কর।

  2. একটি বস্তু জাভাস্ক্রিপ্টে একটি ক্লাসের একটি উদাহরণ কিনা তা কিভাবে পরীক্ষা করবেন?

  3. অবজেক্ট টু অ্যারে - জাভাস্ক্রিপ্ট

  4. কিভাবে একটি ক্লাসে একটি অ্যারের ভিতরে একটি বস্তুর মান সম্পাদনা করতে হয় - জাভাস্ক্রিপ্ট?