More Articles
General Articles
Technical Articles
آرایه ها در جاوااسکریپت
در این مقاله، به بررسی سینتکس و نحوه کار کردن آرایهها در جاوااسکریپت میپردازیم. آرایهها یکی از ابزارهای قدرتمند در جاوااسکریپت هستند که به شما امکان میدهند مجموعهای از دادهها را به صورت منظم و قابل دسترسی ذخیره کنید. ما در این مقاله به کاربردهای مختلف آرایهها و نحوه استفاده از آنها در زمینههای مختلف خواهیم پرداخت. با ما همراه باشید تا جزئیات بیشتری در مورد این ابزار مهم در برنامهنویسی جاوااسکریپت بیاموزید.
Array
آرایهها در جاوااسکریپت به عنوان یک ساختار دادهای معرفی شدهاند که به شما امکان میدهد مجموعهای از مقادیر را در یک متغیر ذخیره کنید. آرایهها میتوانند شامل انواع مختلف دادهها باشند و از طریق شاخصها به عناصر آنها دسترسی پیدا میشود. همچنین، متدهای مختلفی برای کار با آرایهها وجود دارد که به شما کمک میکند تا عملیات مختلفی مانند افزودن، حذف و تغییر عناصر را انجام دهید.
سینتکس تعریف آرایه در جاوااسکریپت به صورت زیر است :
const Array = [ 'Hello World', 4321483, 'item x', 'item y', 1234, ]
هنگام کنسول گرفتن از آرایه با صحنه زیر مواجه می شویم :
[ 'Hello World', 4321483, 'item x', 'item y', 1234 ]
0: "Hello World"
1: 4321483
2: "item x"
3: "item y"
4: 1234
length:5
[[Prototype]]
طبقه بندی آرایه ها
آرایهها در جاوااسکریپت به دو دسته اصلی تقسیم میشوند: آرایههای تکبعدی و آرایههای چندبعدی. آرایههای تکبعدی شامل یک لیست ساده از عناصر هستند که با استفاده از شاخصها به آنها دسترسی پیدا میکنید. آرایههای چندبعدی، آرایههایی هستند که شامل آرایههای دیگر به عنوان عناصر خود میباشند، به این ترتیب میتوانید ساختارهای پیچیدهتری از دادهها را ایجاد کنید. در جاوااسکریپت، آرایهها از اندیس صفر شروع میشوند، به این معنی که اولین عنصر آرایه در موقعیت 0 قرار دارد، دومین عنصر در موقعیت 1 و به همین ترتیب ادامه مییابد. این ویژگی به شما امکان میدهد تا به راحتی به هر عنصر آرایه دسترسی پیدا کنید و آنها را مدیریت کنید.
console.log(Array[0])
- "Hello World"
متـد هـا
آرایهها در جاوااسکریپت دارای متدهای متعددی هستند که به شما امکان میدهند تا عملیات مختلفی را بر روی آرایهها انجام دهید. این متدها شامل افزودن، حذف، تغییر و جستجوی عناصر آرایه میشوند. در اینجا به برخی از مهمترین متدهای آرایه اشاره میکنیم:
- push(): این متد یک یا چند عنصر را به انتهای آرایه اضافه میکند.
- pop(): این متد آخرین عنصر آرایه را حذف کرده و آن را برمیگرداند.
- shift(): این متد اولین عنصر آرایه را حذف کرده و آن را برمیگرداند.
- unshift(): این متد یک یا چند عنصر را به ابتدای آرایه اضافه میکند.
- forEach(): این متد یک تابع را برای هر عنصر آرایه اجرا میکند.
- map(): این متد یک آرایه جدید با نتایج اجرای یک تابع برای هر عنصر آرایه ایجاد میکند.
استفاده از این متدها میتواند به شما کمک کند تا به راحتی و با کارایی بالا با آرایهها در جاوااسکریپت کار کنید و کدهای خود را بهینهتر کنید.