این بخش به معرفی مجموعههایی از دادهها میپردازد که بر اساس یک مقدار شاخص یا ایندکس (Index)، مرتب و سازماندهی شدهاند. این مجموعهها شامل آرایهها و ساختارهای شبهآرایه (Array-like constructs) مانند اشیاء Array و اشیاء TypedArray میشوند.
یک آرایه، لیستی مرتبشده از مقادیر است که شما با یک «نام» و یک «ایندکس» به آنها ارجاع میدهید.
به عنوان مثال، آرایهای به نام emp را در نظر بگیرید که حاوی نام کارمندان است و این نامها بر اساس شمارهی پرسنلی و عددی آنها ایندکسگذاری شدهاند. بنابراین، emp[0] نشاندهندهی کارمند شماره صفر، emp[1] کارمند شماره یک و به همین ترتیب تا انتها خواهد بود.
جاوااسکریپت یک نوع دادهی صریح و مجزا به نام آرایه (Array) ندارد. با این حال، شما میتوانید از شیء پیشفرض و پیشتعریفشدهی Array و متدهای آن برای کار با آرایهها در برنامههای خود استفاده کنید. شیء Array متدهایی برای دستکاری آرایهها به روشهای مختلف دارد؛ کارهایی مانند اتصال (Joining)، معکوس کردن (Reversing) و مرتبسازی (Sorting) آنها. این شیء همچنین یک ویژگی (Property) برای تعیین طول آرایه (length) و ویژگیهای دیگری برای استفاده به همراه عبارات باقاعده دارد.
تمرکز اصلی ما در این مقاله روی آرایهها خواهد بود، اما بسیاری از این مفاهیم برای آرایههای تایپشده (Typed arrays) نیز صدق میکنند؛ چرا که آرایهها و آرایههای تایپشده متدهای مشابه زیادی دارند.
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://developer.mozilla.org/en-US/docs/Web/JavaScript