ورود

ثبت نام در سایت
Codash: یادگیری آنلاین برنامه نویسی بصورت تعاملی
آرایه ها در جاوااسکریپت
همه دروس JavaScript
feedbackquestion_answerschoollibrary_books

ثبت نام

ورود

کداش برای استفاده در کامپیوتر طراحی شده است و کار با آن در موبایل و تبلت سخت خواهد بود.

شروع درس play_arrow

آرایه ها در جاوااسکریپت

سلام. اگر اولین باری است که از سایت ما بازدید می کنید پیشنهاد می کنیم قبل از شروع یادگیری، با نحوه استفاد ه از سایت کداش آشنا شوید!
بزن بریم!قبلا آشنا شده ام

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

فرض کنید که امکان استفاده از آرایه وجود نداشته باشد. ما مجبور می شدیم برای هر آیتم یک متغیر مجزا تعریف کنیم تا بتوانیم اطلاعات آیتم را درون آن ذخیره کنیم. حال اگر تعداد آیتم های ما افزایش پیدا کند ،مثلا 100 آیتم، حجم کد ما چقدر خواهد شد و آن موقع باید چکار کنیم؟

ساخت آرایه

ساختن آرایه بسیار ساده است، برای این کار کافی است مقادیر مد نظرمان را بوسیله ویرگول , از هم جدا کرده و آن ها بین براکت باز و بسته [] قرار دهیم. مانند : [1, 2, 3]

دسترسی به آیتم آرایه

برای دسترسی به آیتم آرایه کافی است که اندیس آیتم را در براکت باز و بسته [] قرار داده و به آخر نام متغیری که آرایه را نگهداری می کند اضافه کنیم. مانند : cart[0]

اندیس آرایه از 0 شروع می شود. یعنی اندیس خانه اول آرایه برابر با صفر می باشد.

مقدار دهی به آیتم آرایه

بوسیله دسترسی به آیتم آرایه هم می توانیم از مقدار آیتم استفاده کنیم و هم بوسیله عملگر مقدار دهی به آن خانه آرایه مقداری را نسبت دهیم. مانند cart[0] = 'apple'

افزودن آیتم به آخر آرایه

برای افزودن آیتم به آخر آرایه می توانیم از متد push بر روی متغیری که آرایه را نگهداری می کند استفاده کنیم. مانند cart.push('banana')

حذف آخرین آیتم آرایه

برای حذف آخرین آیتم آرایه می توانیم از متد pop بر روی متغیری که آرایه را نگهداری می کند استفاده کنیم. این متد مقدار آیتم را نیز باز می گرداند. مانند cart.pop()

طول آرایه

برای دانستن تعداد آیتم های آرایه می توانیم از ویژگی length استفاده کنیم. مقدار این ویژگی، عددی است که نشان دهنده تعداد آیتم های آرایه می باشد. cart.length