بررسی اینکه آیا یک متغیر یک آرایه در جاوا اسکریپت است یکی از رایج ترین کارهایی است که ممکن است هنگام ساختن یک برنامه مبتنی بر جاوا اسکریپت با آن مواجه شوید. روش های مختلفی برای انجام این بررسی وجود دارد که هر کدام مزایا و معایب خود را دارند. در این پست، سه روش برای تشخیص آرایه بودن یک متغیر در جاوا اسکریپت را بررسی خواهیم کرد.
با استفاده از متد ()Array.isArray
شما می توانید از متد Array.isArray() برای تعیین آرایه بودن یک متغیر استفاده کنید. این تابع یک جستجوگر نوع ارائه شده توسط زبان جاوا اسکریپت است، به این معنی که یک روش قابل اعتماد و کارآمد برای بررسی نوع یک شی است.
برای استفاده از این روش، باید متغیری را که می خواهید بررسی کنید، به عنوان آرگومان ارسال کنید. اگر متغیر یک آرایه باشد، تابع true خواهد شد. در غیر این صورت false بر می گردد .
بیایید با استفاده از یک مثال این را با جزئیات درک کنیم:
const myObj = {name: "John"};
console.log(Array.isArray(myArr)); // Output: true
console.log(Array.isArray(myObj)); // Output: false
اولین console.log خروجی true خواهد داشت زیرا myArr یک آرایه است. با این حال، دستور دوم console.log false