دوره کامل Arrayها در جاوااسکریپت
آرایه ها برای ساخت لیست و ذخیره داده ها در لیست استفاده میشوند که Arrayها یکی از پرکاربرد ترین انوع داده در جاوااسکریپت محسوب میشوند. آموزش کامل Arrays در جاوااسکریپت چهارمین دوره از سری “آموزش های کامل جاوااسکریپت” است. در این دوره تمامی چالش های مربوط به Arrayها در جاوااسکریپت بررسی شده است و برای هر متد (Method) در آرایه، یک ویدئو کامل اختصاص داده شده و در انتهای دوره ۷ تمرین اختصاصی برای آرایه ها در نظر گرفته شده که تمامی مطالب گفته شده در دوره را پوشش میدیم.
سر فصل های دوره آموزش کامل آرایه ها
- Array چیست و کاربرد آرایه ها در جاوااسکریپت
- اضافه کردن یک عنصر به آرایه
- حذف کردن یک عنصر از آرایه
- پیدا کردن یک عنصر از نوع primitives در آرایه
- پیدا کردن یک عنصر از نوع refrence در آرایه
- استفاده از Arrow function در متدهای آرایه
- روش های خالی کردن اعضای یک آرایه
- متدهای ترکیب کردن دوتا آرایه باهم
- Spread operators آرایه ها در جاوااسکریپت
- پیمایش کردن اعضای یک آرایه در جاوااسکریپت
- متدهای تبدیل یک آرایه به رشته و بالعکس
- متدهای مرتب سازی آرایه (Primitives Types)
- متد فیلتر کردن عناصر یک آرایه در جاوااسکریپت
- پیمایش آیتم های آرایه با متد map
- پیمایش عناصر یک آرایه با متد reduce
- تمرین آرایه ها: ساخت آرایه اعداد بین دو عدد
- تمرین آرایه ها: جستجو عنصر آرایه با ساخت متد
- تمرین آرایه ها: یک تمرین جالب از آرایه ها
- تمرین آرایه ها: جا به جا کردن جایگاه عنصر در آرایه
- تمرین آرایه ها: تعداد تکرار عنصری از آرایه با متد Reduce
- تمرین آرایه ها: پیدا کردن بزرگترین عدد در یک آرایه
- تمرین آرایه ها: استفاده از متد filter و map و sort و reverse
پیش نیازهای دوره کامل آرایه ها یا Arrays
آموزش آرایه ها در جاوااسکریپت
برای آموزش آرایه ها در جاوااسکریپت از جدیدترین متدها و روش ها استفاده کردم و همه متدها و مباحث را بر اساس آخرین استاندارها و آپدیت اکمااسکریپت است. دوره آموزش آرایه ها یا Arrays طراحی شده برای دوستانی که قصد حرفه ای شدن در برنامه نویسی جاوااسکریپت دارند و هدف Full-Stack JS دارند.
آموزش کامل آرایه ها در جاوااسکریپت
۰) معرفی دوره آرایه ها در جاوااسکریپت رایگان
۱:۵۱ دقیقه
۱) آرایه ها در جاوااسکریپت، آرایه چیست؟ رایگان
۳:۵۴ دقیقه
2) متدهای اضافه کردن یک Element به آرایه در جاوااسکریپت رایگان
5:27 دقیقه
3) متدهای حذف کردن یک Element از آرایه در جاوااسکریپت رایگان
۴:۳۹ دقیقه
۴) متدهای پیدا کردن یک Element از نوع primitives در آرایه رایگان
۷:۲۳ دقیقه
5) متدهای پیدا کردن یک Element از نوع Refrence در آرایه رایگان
8:25 دقیقه
۶) نحوه استفاده از Arrow function در متدهای آرایه رایگان
۲:۳۵ دقیقه
7) روش های خالی کردن Elementهای آرایه رایگان
۴:۲۲ دقیقه
۸) متدهای slice و concat برای ترکیب کردن دو آرایه رایگان
۵:۳۲ دقیقه
۹) ترکیب کردن آرایه ها با spread operators رایگان
3:08 دقیقه
آموزش کامل متدهای جدید آرایه در جاوا اسکریپت
10) پیمایش کردن عناصر یک آرایه رایگان
3:۵۱ دقیقه
۱۱) متدهای تبدیل رشته به آرایه و آرایه به رشته رایگان
۵:۵۷ دقیقه
۱۲) متدهای مرتب سازی آرایه ها شامل عناصر Primitives رایگان
۵:12 دقیقه
۱۳) متد Filter کردن آرایه ها در جاوااسکریپت رایگان
۳:۵۹ دقیقه
14) پیمایش عناصر آرایه با متد map رایگان
5:29 دقیقه
15) پیمایش آیتم های آرایه با متد reduce رایگان
5:29 دقیقه
تمرین های آرایه در جاوااسکریپت
۱۶) تمرین آرایه: ساخت آرایه سری اعداد با دو عدد ورودی رایگان
۳:۵۲ دقیقه
۱۷) تمرین آرایه: ساخت متد includes برای جستجو Element یک آرایه رایگان
۴:۲۱ دقیقه
۱۸) تمرین آرایه: یک تمرین جالب با آرایه ها رایگان
۴:۲۰ دقیقه
۱۹) تمرین آرایه: جابه جایی عناصر یک آرایه با ساخت تابع move رایگان
۱۰:۱۸ دقیقه
۲۰) تمرین آرایه: شمارش تعداد تکرار اعضای آرایه با متد Reduce رایگان
۱۲:۱۰ دقیقه
۲۱) تمرین آرایه: پیدا کردن بزرگترین آیتم آرایه با متد Reduce رایگان
۱۰:۳۴ دقیقه
۲۲) تمرین آرایه: استفاده از ۴ متد آرایه همزمان رایگان
۸:۲۲ دقیقه
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش پروژه محور جاوااسکریپت
آموزش پروژه محور جاوااسکریپت اولین دوره از سری دوره های هیولاشو و پروژه محور در وبسایت megajs است. در این آموزش پروژه محور Javascript با ۱۰ پروژه حرفه ای و متفاوت دوره را شروع میکنیم. در دوره هیولای جاوااسکریپت همه مباحث جاوااسکریپت به صورت پروژه محور و کاربردی آموزش داده میشه تا شما عزیزان مطابق با نیاز با بازاز کار، نمونه کار حرفه ای داشته باشید. (حالا باید فهمیده باشید چرا اسم دوره رو گذاشتم هیولای جاوااسکریپت)
آموزش کامل Functions (توابع) در جاوااسکریپت
آموزش کامل Functions در جاوااسکریپت چهارمین دوره از سری “آموزش های کامل جاوااسکریپت” است. در این دوره تمام مباحث مربوط به توابع در جاوااسکریپت بررسی شده است.
آموزش کامل عملگرها (Operators) در جاوااسکریپت
آموزش کامل عملگرها در جاوااسکریپت اولین دوره از سری آموزش های کامل جاوااسکریپت است که برای شما عزیزان آماده شده. هدف از تولید این مجموعه، پوشش تمامی نکات، بررسی دقیق تر و کامل تر مباحث اصلی جاوااسکریپت و نکات مهم و کاربردی هر موضوع.
دوره جاوااسکریپت مقدماتی
دوره جاوااسکریپت مقدماتی اولین دوره از سری آموزش های تونل یادگیری رایگان است که این دوره اصول اصلی و فاندامنتال زبان برنامه نویسی جاوااسکریپت رو به شما آموزش میده.
محمدرضا حاجی مقصودی
بنیانگذار سایت MEGA JSعاشق دنیای برنامه نویسی سایت و اپلیکیشن مخصوصا زبان قدرتمند جاوااسکریپت و فریمورک ها و کتابخونه های جذابش
فرهان ابراهیم زاده( دانشجوی دوره )
سلام استاد خوبی فداتشم ؟
یه سوال الان من اینجور فهمیدم که کلا هر داده ای که جز object باشه ریفرنس هستش دیگه؟
محمدرضا حاجی مقصودی(مدیریت)
آبجکت و آرایه رفرنس هستن
داریوش جمشیدی( دانشجوی دوره )
اقا مرسی از ته دل واقعا یادگرفتم
mahdi.nazari.2899( دانشجوی دوره )
خسته نباشی عزیزم متشکرم
محمدرضا حاجی مقصودی(مدیریت)
خواهش میکنم
pouriyagamer8( دانشجوی دوره )
سلام ممنون از بابت دوره شاهکار بود
واقعا لطف کردی انرژی گذاشتی دوره ات عالی بود عالی
محمدرضا حاجی مقصودی(مدیریت)
خواهش میکنم.
لطف دارید شما
پارسا باریک بین( دانشجوی دوره )
متوجه نمیشم چرا جلوی return یه شرط === میزارید ولی کل object رو بر میگردونه؟؟؟؟
mrghoste( دانشجوی دوره )
سلام ببخشید توی این دوره همه متد های آرایه هارو بررسی کردین یا حداقل بیشترشو؟
محمدرضا حاجی مقصودی(مدیریت)
تقریبا همه پرکاربرد ها
amin.hasani.1385( دانشجوی دوره )
با سلام
یک سوال اگر در تمرین آرایه: شمارش تعداد تکرار اعضای آرایه با متد Reduce
بخواهیم بجای فهمیدن تعداد اعداد تعداد بولین های اون آرایه رو بفهمیم باید چگونه کد بنویسیم؟؟
اگر می شود لطفا جواب دهید و ممنون از آموزش خوبتان
محمدرضا حاجی مقصودی(مدیریت)
سلام. چالش خوبیست.
دوستان کسی میتونه ایشون رو راهنمایی کنه
the_zax( دانشجوی دوره )
let arr = [1, 2, true, 3, false, 4, 5, true, 6];
function howManyBooleans(arr) {
return arr.reduce((ac, cu) => {
let count = typeof cu === “boolean” ? 1 : 0;
return ac + count;
}, 0);
}
console.log(howManyBooleans(arr));
Erfab( دانشجوی دوره )
عالی
تشکر از زحمات گرانقدر شما
محمدرضا حاجی مقصودی(مدیریت)
👌🏼😊
moshtaba
سلام، زدین دوره رایگان، ولی رایگان نیست، اگ رایگانه چرا دانلود نمیشه؟ اگ رایگان نیست چرا زدین رایگان؟
محمدرضا حاجی مقصودی(مدیریت)
هم رایگان هم قابل دانلود
میترا چهل سواران( دانشجوی دوره )
سلام ممنون بابت اموزش عالیتون، اگه لطف می کردین فایل js رو به صورت جدا برای دانلود میذاشتین عالی میشد. اینطور مجبوریم ویدیو با حجم و کیفیت بالا دانلود کنیم، با تشکر
محمدرضا حاجی مقصودی(مدیریت)
سلام و دورد.
در اپدیت بعدی سایت اعمال میشه.
arezo( دانشجوی دوره )
سلام
ازتون خواستم تشکر کنم واقعا دوره آرایه ها عالی بود و خیلی مفید بود امیدوارم ادامه دوره ها هم همینطور برام مفید واقع بشه ….. یک سوال فقط برای دوره آموزشی react هم برنامه آموزشی خواهید داشت؟
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود.
خواهش میکنم نظر لطف شماست.
بله از امروز شروع میشه میتونید دنبال کنید و فردا به منو بالای سایت اضافه میشه.
arezo( دانشجوی دوره )
سلام وقت بخیر این دوره هارو زدید رایگان ؟؟ ولی باز پایینش نوشتید خریداری شود؟؟ چون فایل هیولای جاوا اسکرپیت رو خریدم و گوش کردم شما تاکید داشتید که قسمت آرایه ها رو ببینیم ممنون میشم راهنمایی کنید.
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود
نوشته خریداری شود تا در ایمیلتون چک بشه و فعال بشه. وگرنه پرداخت نداره نیازی نیست
محمد ولی پور( دانشجوی دوره )
با سلام و خسته نباشید نمیشد کل فایل دانلودی رو تو ی فایل زیپ قرار بدین
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود.
تجربه نشون داده قسمتی دانلود کنید هم بهتره هم بازدهی بالاتری داره براتون
arian( دانشجوی دوره )
فوق العاده عالی بود و خیلی در یادگیری بعضی مفاهیم جاوا اسکریپت کمک کرد، مرسی از شما 🙂
محمدرضا حاجی مقصودی(مدیریت)
خواهش میکنم نظر لطف شماست دوست عزیز.
Abolfazl Sowdagary( دانشجوی دوره )
قسمت 3 فایلش قسمت 2 هست
محمدرضا حاجی مقصودی(مدیریت)
مرسی، اصلاح شد
Abolfazl Sowdagary( دانشجوی دوره )
مثل همیشه عالی😎
محمدرضا حاجی مقصودی(مدیریت)
درود. آموزش عالی برای دوستای عالی 😉
alirezaa_shah( دانشجوی دوره )
سلام آموزش شماره 5 مشکل داره فکر کنم لطفا رسیدگی کنید
محمدرضا حاجی مقصودی(مدیریت)
ممنون از اطلاع رسانیتون. مشکل بر طرف شد.