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

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


জাভাস্ক্রিপ্টে একটি ভ্যারিয়েবল অ্যারে কিনা তা যাচাই করার তিনটি পদ্ধতি আছে।

১) isArray() মেথড

Array.isArray() মেথড চেক করে পাস করা ভ্যারিয়েবলটি অ্যারে কিনা। অ্যারে হলে true, না হলে false রিটার্ন করে।

সিনট্যাক্স

Array.isArray(variableName)

উদাহরণ

<html> <body> <script type="text/javascript"> arr = [1,2,3,4,5]; str = "i love my india"; document.write( Array.isArray(arr)); document.write("<br>"); document.write( Array.isArray(str)); </script> </body> </html>

আউটপুট

true false


২) instanceof অপারেটর

instanceof অপারেটর পরীক্ষা করে কোনো অবজেক্টের প্রোটোটাইপ চেইনে কনস্ট্রাক্টরের prototype প্রোপার্টি আছে কিনা। নিচের উদাহরণে এটি চেক করে অ্যারে প্রোটোটাইপ আছে কিনা।

সিনট্যাক্স

variable instanceof Array

উদাহরণ

<html> <body> <script type="text/javascript"> arr = [1,2,3,4,5]; str = "i love my india"; document.write(str instanceof Array); document.write("<br>"); document.write(arr instanceof Array); </script> </body> </html>

আউটপুট

false true


৩) ভ্যারিয়েবলের constructor প্রোপার্টি চেক করা

যখন ভ্যারিয়েবলটি আমরা যা নির্দিষ্ট করেছি তার সমান হয়, তখন এটি true রিটার্ন করে। এখানে আমরা নির্দিষ্ট করলাম ভ্যারিয়েবলটি অ্যারে হতে হবে। তাই অ্যারে হলে true, না হলে false দেখাবে।

সিনট্যাক্স

variable.constructor === Array

উদাহরণ

<html> <body> <script type="text/javascript">    arr = [1,2,3,4,5];    str = "i love my india";    document.write(str.constructor === Array);    document.write("<br>");    document.write(arr.constructor === Array); </script> </body> </html>

আউটপুট

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

  2. জাভাস্ক্রিপ্টে অ্যারেতে NaN কীওয়ার্ডের অস্তিত্ব চেক করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে ইন্টিজার ভ্যালু আছে কিনা চেক করা

  4. JavaScript অ্যারেকে C# অ্যারেতে রূপান্তর করা