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

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


জাভাস্ক্রিপ্টে অ্যারেগুলো সত্যি অ্যারে নয়। এগুলো জাভাস্ক্রিপ্ট অবজেক্ট। তাই typeof() অপারেটর দিয়ে টাইপ জানতে চাইলে আউটপুট আসবে object।

সিনট্যাক্স

typeof(operand);

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

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

উদাহরণ

<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() চেক করে পাস করা প্যারামিটারটি অ্যারে কিনা। অ্যারে হলে true, না হলে false রিটার্ন করে।

সিনট্যাক্স

Array.isArray(array);

নিচের উদাহরণে একটি অ্যারে 'a' এবং একটি অবজেক্ট 'b' Array.isArray() মেথড থেকে পাস করা হয়েছে। এই মেথড সেগুলো পরীক্ষা করে যথাক্রমে true এবং false আউটপুট দেখিয়েছে।

উদাহরণ

<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. JavaScript-এ চেকবক্স চেক করা আছে কিনা যাচাই করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে বোতাম ক্লিক হয়েছে কিনা চেক করা

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

  4. PHP-তে অ্যারে খালি কিনা চেক করা