سایت وب فمیلی | آموزش طراحی وب : 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 استفاده کنید.
منبع انگلسی : لینک
ترجمه : وب فمیلی با اندکی تغییر
مطلبی دیگر از این انتشارات
کال بک (callback) در جاوا اسکریپت
مطلبی دیگر از این انتشارات
آموزش Vue.js قسمت اول (معرفی)
مطلبی دیگر از این انتشارات
مدیریت State در Angular توسط ngrx@ - مقدمه