دسته بندی ها
14:51 1400/04/12

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

مشخصات سوال کننده :
کاربر : hamid_b     امتیاز کاربر : 510     رتبه کاربر : 4
دسته بندی : جاوا اسکریپت جی کوئری

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3000
پاسخ دهنده : saedbfd 15:32 1400/04/12

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

 

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

 

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

const cars = ["Benz", "Volvo", "BMW", "Audi"];

در بالا یک آرایه به نام cars تعریف کردیم و نام 4 خودرو را در آن نگهداری کردیم.

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

let car1 = "Benz";
let car2 = "Volvo";
let car3 = "BMW";
let car4 = "Audi";

 

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

گاهی اوقات نیاز داریم در حین اجرای کدها به آرایه مقدار دهی کنیم. یا به عبارتی آرایه ای نیاز داریم که مقدار اولیه ندارد. برای این منظور به این صورت آرایه را میتوانیم تعریف کنیم.

const cars = [];
cars[0]= "Benz";
cars[1]= "Volvo";
cars[2]= "BMW";
cars[3]= "Aude";

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

 

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

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

const cars = ["Benz", "Volvo", "BMW"];
let x = cars[0];    // x = "Benz"

 

ایجاد آرایه ای از Object ها

ما میتوانیم آرایه ای از اشیا هم داشته باشیم. به عنوان مثال کد زیر را ملاحظه بفرمایید.

const person = {firstName:"John", lastName:"Doe", age:46};

 

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

JavaScript Arrays

به این پاسخ امتیاز بدهید    0
امتیاز: 1654 رتبه: 1
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود