متن خبر

طول آرایه جاوا اسکریپت – چگونه طول یک آرایه را در JS پیدا کنیم

طول آرایه جاوا اسکریپت – چگونه طول یک آرایه را در JS پیدا کنیم

شناسهٔ خبر: 447407 -




آرایه های جاوا اسکریپت ساختارهای داده بنیادی هستند که به شما امکان می دهند مجموعه ای از عناصر را به طور موثر ذخیره و دستکاری کنید.

هنگام کار با آرایه ها، اغلب باید طول آنها را بدانید. طول یک آرایه به ما می گوید که چند عنصر در آرایه وجود دارد. می توانید از این برای تحلیل خالی بودن یک آرایه استفاده کنید و در غیر این صورت، از طریق عناصر موجود در آن تکرار کنید.

چگونه طول یک آرایه را پیدا کنیم

با استفاده از ویژگی <.length>

جاوا اسکریپت دارای ویژگی <.length> است که اندازه یک آرایه را به عنوان یک عدد (عدد صحیح) برمی گرداند.

در اینجا مثالی از نحوه استفاده از آن آورده شده است:

 let numbers = [12,13,14,25] let numberSize = numbers.length console.log(numberSize) # Output # 4

در کد بالا، یک متغیر با نام numbers آرایه ای از اعداد را ذخیره می کند، در حالی که متغیر numberSize تعداد عناصر موجود در آرایه را با استفاده از روش .length ذخیره می کند. سپس اندازه عدد با استفاده از console.log چاپ می‌شود - پس خروجی 4 است.

حالا بیایید تحلیل کنیم تا ببینیم نوع داده ویژگی length چیست:

 let numbers = [12,13,14,25] let numberSize = numbers.length console.log(typeof numberSize) # Output # number

در کد بالا می بینیم که خروجی number است.

در اینجا مثالی از نحوه دسترسی به عنصر آرایه با ویژگی length در حلقه for آورده شده است:

 let numbers = [12,13,14,25] for (i = 0; i < numbers.length; i++){ console.log(numbers[i]); } # Output # 12 # 13 # 14 # 25

بدون استفاده از متد .length()

در این روش، عناصر را تکرار می کنیم و هر یک از عناصر موجود در آرایه را می شماریم.

در اینجا نحوه کار آن آمده است:

 function arrayLength(arr) { let count = 0; for (const element of arr) { count++; } return count; } let numbers = [12,13,14,25] console.log("Length of array:", arrayLength(numbers)); # Output # Length of array: 4

در کد بالا تابعی به نام arrayLength وجود دارد که آرایه را به عنوان ورودی می پذیرد. ما یک متغیر به نام count ایجاد کردیم که 0 به آن اختصاص داده شده است. متغیر count تعداد عناصر آرایه را ذخیره می کند.

برای شمارش عناصر آرایه، از یک حلقه for-of برای تحلیل هر عنصر در آرایه استفاده کردیم.

کد روی هر عنصر آرایه تکرار می شود تا زمانی که با Undefined مواجه شود. یعنی روی هر عنصر آرایه تکرار می کنیم تا به انتهای آرایه برسیم که در آن هیچ عنصر دیگری برای تحلیل وجود ندارد. در نهایت count به عنوان خروجی برمی گردانیم.

متغیر <numbers> را به عنوان ورودی تابع ارسال می کنیم تا طول آرایه را به عنوان مقدار برگشتی بدست آوریم.

نتیجه

رایج ترین و ساده ترین روش استفاده از ویژگی length آرایه است. اما می توانید با حلقه زدن در آرایه از روش طولانی تری نیز استفاده کنید. این روش ها به شما امکان می دهد با آرایه هایی با اندازه ها و انواع مختلف کار کنید.

اگر سوالی دارید، می توانید در توییتر با من تماس بگیرید 💙.


خبرکاو

ارسال نظر

دیدگاه‌ها بسته شده‌اند.


تبليغات ايهنا تبليغات ايهنا

تمامی حقوق مادی و معنوی این سایت متعلق به خبرکاو است و استفاده از مطالب با ذکر منبع بلامانع است