জাভাস্ক্রিপ্টে আমরা তিনটি পদ্ধতি ব্যবহার করে একটি ভেরিয়েবল অ্যারে কিনা তা পরীক্ষা করতে পারি।
1) isArray() পদ্ধতি
Array.isArray()৷ পদ্ধতি পরীক্ষা করে যে পাস করা ভেরিয়েবলটি অ্যারে কিনা। যদি ভেরিয়েবলটি একটি অ্যারে হয় তবে এটি সত্য প্রদর্শন করে অন্যথায় মিথ্যা প্রদর্শন করে।
সিনট্যাক্স
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
2) অপারেটরের উদাহরণ
উদাহরণ কোন বস্তুর প্রোটোটাইপ চেইনের কোথাও কনস্ট্রাক্টরের প্রোটোটাইপ বৈশিষ্ট্য দেখা যাচ্ছে কিনা তা পরীক্ষা করতে অপারেটর ব্যবহার করা হয়। নিম্নলিখিত উদাহরণে উদাহরণ অপারেটর একটি অ্যারে প্রোটোটাইপ আছে কিনা তা পরীক্ষা করে
সিনট্যাক্স
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
3) ভেরিয়েবলের কনস্ট্রাক্টর প্রপার্টি চেক করা হচ্ছে
এটি সত্য দেখায় যখন ভেরিয়েবলটি আমরা যা নির্দিষ্ট করেছি তার মতোই হয়। এখানে আমরা উল্লেখ করেছি যে ভেরিয়েবলটি অ্যারে হওয়া উচিত। সুতরাং যখন ভেরিয়েবল অ্যারে হয় এই পদ্ধতিটি সত্য প্রদর্শন করে অন্যথা মিথ্যা প্রদর্শন করে।
সিনট্যাক্স
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