آموزش برنامه نویسی - تاپ دمی
آرایه ها در جاوااسکریپت

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

جاوا اسکریپت

16 مهر، 1400

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

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

آرایه ها نوعی خاص از object ها یا اشیاء هستند که می توانند هم زمان چندین داده را در یک متغیر ذخیره کنند و با استفاده از متد های که در اختیار ما قرار می دهند کار با عناصر را ساده تر می کنند.

به قطعه کد زیر توجه کنید :

let person1 = "ali";
let person2 = "mohammad";

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

let persons = ["ali", " mohammad "];

ساختار کلی یک آرایه به شکل زیر است :

let array_name = [Item1 , Item2 , Item3 ,......];

در مثال بالا persons برابر است با array_name و به معنی نام آرایه است در هنگام تعریف آرایه ها شکستگی ها و فرو رفتگی ها تاثیری در نتیجه کد ندارند.

تعریف آرایه ها با استفاده از کلمه ی new

استفاده از کلمه ی new در ساختار کد باعث کاهش سرعت شده و در نتیجه نهایی هیچ تفاوتی ایجاد نمی کند پس بهتر است از آن برای ساخت آرایه ها در جاوا اسکریپت استفاده نکنید.

مثال :

let persons = new Array("ali", "mohammad");

نحوه فراخوانی آرایه ها در جاوا اسکریپت

شمارش آرایه ها از صفر شروع می شود و در واقع اولین خانه برابر است با index صفر که اشاره به خانه اول ما در آرایه دارد.

let persons = ["ali", " mohammad "];
console.log (persons)

با استفاده از قطعه کد بالا تمامی اعضای آرایه در کنسول مرورگر نمایش داده می شود برای دسترسی به یک عنصر خاص از آرایه به روش زیر عمل می کنیم.

let persons = ["ali", " mohammad "];
console.log (persons [1])

خروجی کد بالا برابر است با mohammad

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

شما به روش زیر و انتخاب خانه مورد نظر در آرایه خود می توانید مقدار آرایه را تغییر دهید:

let persons = ["ali", " mohammad "];
persons [1]= “javad”;//تغیر خانه دوم
console.log (persons [1])//javad

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

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

مانند :

let persons = ["ali", " mohammad "];
console.log (persons.length)

نحوه کار متد() sort در آرایه های جاوا اسکریپت

با استفاده از این متد می توان آرایه ها را مرتب سازی کرد.

let persons = ["ali", " mohammad "];
console.log (persons.sort())

نحوه کار متد () push در آرایه های جاوا اسکریپت

با استفاده از این متد می توانیم یک عنصر جدید به آرایه خود اضافه کنیم.

let persons = ["ali", " mohammad "];
persons.push(“javad”);
console.log (persons)

نحوه کار متد() pop در آرایه های جاوا اسکریپت

با استفاده ازاین متد ما می توانیم آخرین عضو آرایه را حذف کنیم.

let persons = ["ali", " mohammad "];
persons.push();
console.log (persons) //”ali”

حلقه for

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

Let persons = ["ali", "mohammad", "javad", "aqar"];
Let listName = persons.length;

for (let i = 0 ; i < listName ; i++) {
  console.log (i);
}

توسعه دهنده وب

شروع آشنایی من با دنیای برنامه نویسی 9 سال پیش بود ، اول مسیر با وردپرس آشنا شدم و بعد از اون شروع به یادگیری زبان جاوا اسکریپت کردم و رفته رفته سعی کردم یک برنامه نویس Front-end بشم که به مبحث گرافیک هم علاقه منده و هر روز تلاش میکنه تا پیشرفت کنه و اگر تجربه ای داره با بقیه به اشتراک بزاره.

مقالات مشابه