কম্পিউটার

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


জাভাস্ক্রিপ্টে, অ্যারেগুলি সত্য নয় অ্যারে . তারা জাভাস্ক্রিপ্ট অবজেক্ট . তাই যখন আমরা typeof() ব্যবহার করে তাদের ধরন জানার চেষ্টা করি অপারেটর প্রদর্শিত আউটপুট অবজেক্ট হবে।

সিনট্যাক্স

typeof(operand);

প্যারামিটার - typeof() অপারেটর একটি অপারেন্ড নেয় এবং অপারেন্ডের ডেটা টাইপ ফেরত দেয়।

নিম্নলিখিত উদাহরণে যদিও ভেরিয়েবল 'a' একটি অ্যারে, typeof() অপারেটর অবজেক্ট হিসাবে আউটপুট প্রদান করে কারণ সাধারণভাবে প্রতিটি অ্যারে একটি অবজেক্ট।

উদাহরণ

<html>
<body>
<script>
   var a = [1,2,5,"hello"];
   document.write(typeof(a));
   var b = {};
   document.write("</br>");
   document.write(typeof(b));
</script>
</body>
</html>

আউটপুট

object
object

typeof() থেকে ভিন্ন অপারেটর, Array.isArray() পাস করা প্যারামিটারটি অ্যারে কিনা তা পরীক্ষা করে। যদি প্যারামিটারটি একটি অ্যারে হয় তবে এটি সত্য দেয় আউটপুট অন্য মিথ্যা হিসাবে আউটপুট হিসাবে।

সিনট্যাক্স

Array.isArray(array);

নিম্নলিখিত উদাহরণে একটি অ্যারে 'a' এবং একটি অবজেক্ট 'b' Array.isArray() এর মাধ্যমে পাস করা হয়েছে পদ্ধতি এই পদ্ধতিটি তাদের যাচাই করে এবং সত্য প্রদর্শন করে এবং মিথ্যা যথাক্রমে আউটপুট হিসাবে।

উদাহরণ

<html>
<body>
<script>
   var a = [1,2,5,"hello"];
   var res1 = Array.isArray(a);
   document.write(res1);
   document.write("</br>");
   var b = {};
   var res2 = Array.isArray(b);
   document.write(res2);
</script>
</body>
</html>

আউটপুট

true
false

  1. জাভাস্ক্রিপ্ট দিয়ে চেকবক্স চেক করা হয়েছে কিনা তা কিভাবে পরীক্ষা করবেন?

  2. জাভাস্ক্রিপ্টের সাথে একটি বোতাম ক্লিক করা হয়েছে কিনা তা কীভাবে পরীক্ষা করবেন?

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

  4. পিএইচপি ব্যবহার করে একটি অ্যারে খালি কিনা তা কীভাবে পরীক্ষা করবেন?