سایت وب فمیلی | آموزش طراحی وب : CSS و جاوااسکریپت و ... و زبان برنامه نویسی PHP , وردپرس و لاراول
همه چیز درباره آرایه ها در زبان جاوا اسکریپت - قسمت 2
قسمت یک : همه چیز درباره آرایه ها در زبان جاوا اسکریپت - قسمت 1

شما می تونید هر چیزی رو در آرایه ذخیره کنید مثل: « رشته ها، اعداد، objects و .... » ولی برای این که کدتون کارایی یا به دیگر سخن دارای بهترین performance باشد پیشنهاد می کنم که آیتم های درون یک آرایه دارای یک نوع دیتا تایپ(data type) باشند. برای مثال : « آرایه ای از اعداد، یا آرایه ای که تنها شامل رشته های متنی است » و اگر می خواهید داده هایی با دیتا تایپ مختلف ذخیره کنید از object استفاده کنید:
let languages = ['Spanish', 'Persian', 'English'];
ما به وسیله ایندکس هر آیتم می تونیم به اون دسترسی داشته باشیم :
console.log(languages[0]); // Outputs 'Spanish'
console.log(languages[2]); // Outputs 'English';
console.log(languages[10]); // Outputs 'undefined' // چون ایندکس مورد نظر وجود ندارد مقدار تعریف نشده لاگ می شود.

ازافه کردن آیتم به آرایه
- اضافه کردن آیتم به انتهای آرایه(متد push):
برای اضافه کردن یک آیتم به انتهای یک آرایه می توانید از متود push استفاده کنید:
languages.push("French");
console.log(languages);
// ["Spanish", "Persian", "English", "French"]
توجه : متود push آرایه را تغییر ( mutate ) می دهد. برای اطلاع بیشتر این مطلب را بخوانید :
اگر می خواهید چند آیتم را به انتهای آرایه ازافه کنید، فقط لازم است آنها را به متود push پاس داده و هر آیتم را با یک ( , ) جدا کنید :
languages.push("Japanease",'Turkish',''German");
console.log(languages);
// ["Spanish", "Persian", "English", "French","Japanese",'Turkish',''German"]
همچنین برای حذف آخرین عضو یک آرایه می توانید از متود pop استفاده کنید.
منبع انگلسی : لینک
ترجمه : وب فمیلی با اندکی تغییر
مطلبی دیگر از این انتشارات
استفاده کردن از پیش پردازنده Less یا Sass در پروژه های Angular CLI
مطلبی دیگر از این انتشارات
تجربه من از شروع کار با PWA(بخش اول)
مطلبی دیگر از این انتشارات
با یادگیری node.js حرفه ای تر برنامه نویسی کنید