رایان جابری
رایان جابری
خواندن ۲ دقیقه·۱ سال پیش

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



امروز میخوایم در مورد آرایه در جاوا اسکریپت بحث کنیم و ببینیم چی هستن و به چه کاری می ایند در ادامه به بررسی این میحث میپردازم با من همراه باشید


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

آرایه ها در جاوا اسکریپت با استفاده از کلمه کلیدی Array ایجاد می شوند. به عنوان مثال، کد زیر یک آرایه با سه عدد ایجاد می کند:

const myArray = [1, 2, 3];

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

console.log(myArray[0]); // 1

برای اضافه کردن یک مقدار به یک آرایه، می توانید از روش push() استفاده کنید. روش push() یک مقدار را به انتهای آرایه اضافه می کند. به عنوان مثال، کد زیر یک مقدار 4 را به آرایه myArray اضافه می کند:

myArray.push(4);

برای حذف یک مقدار از یک آرایه، می توانید از روش pop() استفاده کنید. روش pop() آخرین مقدار را از آرایه حذف می کند. به عنوان مثال، کد زیر آخرین مقدار را از آرایه myArray حذف می کند:

myArray.pop();

برای به دست آوردن طول یک آرایه، می توانید از روش length استفاده کنید. روش length تعداد مقادیر موجود در آرایه را برمی گرداند. به عنوان مثال، کد زیر طول آرایه myArray را چاپ می کند:

console.log(myArray.length); // 4

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

آرایه ها در جاوا اسکریپت کاربردهای مختلفی دارند، از جمله:

  • ذخیره مجموعه ای از مقادیر
  • تکرار مقادیر یک آرایه
  • مرتب کردن مقادیر یک آرایه
  • جستجو در یک آرایه
  • فیلتر کردن مقادیر یک آرایه

مثالی از استفاده از آرایه در جاوا اسکریپت

در اینجا یک مثال از استفاده از آرایه در جاوا اسکریپت برای تکرار مقادیر یک آرایه آورده شده است:

const myArray = [1, 2, 3, 4, 5]; for (let i = 0; i < myArray.length; i++) { console.log(myArray[i]); }

این کد مقادیر موجود در آرایه myArray را به صورت زیر چاپ می کند:

1 2 3 4 5
یک دیوانه عاشق کامپیوتر
شاید از این پست‌ها خوشتان بیاید