কম্পিউটার

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


জাভাস্ক্রিপ্টে আমরা তিনটি পদ্ধতি ব্যবহার করে একটি ভেরিয়েবল অ্যারে কিনা তা পরীক্ষা করতে পারি।

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




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

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

  3. জাভাস্ক্রিপ্টে একটি অ্যারেতে পূর্ণসংখ্যার মান রয়েছে কিনা তা কীভাবে পরীক্ষা করবেন?

  4. কিভাবে একটি জাভাস্ক্রিপ্ট অ্যারেকে C# অ্যারেতে রূপান্তর করবেন?