دوره کامل 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 دارند.[cdb_course_lessons title=”آموزش کامل آرایه ها در جاوااسکریپت”][cdb_course_lesson icon=”fa fa-film” badge=”free” title=”۰) معرفی دوره آرایه ها در جاوااسکریپت” subtitle=”۱:۵۱ دقیقه” preview_video=”https://dls.megajs.com/Deep-learn-js/4-Arrays/00-intro.zip” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/00-intro.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۱) آرایه ها در جاوااسکریپت، آرایه چیست؟” subtitle=”۳:۵۴ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/01-Arrays.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”2) متدهای اضافه کردن یک Element به آرایه در جاوااسکریپت” subtitle=”5:27 دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/02-Adding%20Elements.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”3) متدهای حذف کردن یک Element از آرایه در جاوااسکریپت” subtitle=”۴:۳۹ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/03-Removing%20Elements.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۴) متدهای پیدا کردن یک Element از نوع primitives در آرایه” subtitle=”۷:۲۳ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/04-Finding%20Primitevs.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”5) متدهای پیدا کردن یک Element از نوع Refrence در آرایه” subtitle=”8:25 دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/05-Finding-Refrence.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۶) نحوه استفاده از Arrow function در متدهای آرایه” subtitle=”۲:۳۵ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/06-Arrow%20Function.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”7) روش های خالی کردن Elementهای آرایه” subtitle=”۴:۲۲ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/07-Empyting%20an%20Array.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۸) متدهای slice و concat برای ترکیب کردن دو آرایه” subtitle=”۵:۳۲ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/08-Combine%20%26amp%3B%20Slice.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۹) ترکیب کردن آرایه ها با spread operators” subtitle=”3:08 دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/09-Spread%20Operators.zip”]
[/cdb_course_lesson][/cdb_course_lessons][cdb_course_lessons title=”آموزش کامل متدهای جدید آرایه در جاوا اسکریپت”][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”10) پیمایش کردن عناصر یک آرایه” subtitle=”3:۵۱ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/10-iterating%20an%20Array.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۱۱) متدهای تبدیل رشته به آرایه و آرایه به رشته” subtitle=”۵:۵۷ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/11-join%20%26amp%3B%20Split.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۱۲) متدهای مرتب سازی آرایه ها شامل عناصر Primitives” subtitle=”۵:12 دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/12-Sorting%20an%20Array.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۱۳) متد Filter کردن آرایه ها در جاوااسکریپت” subtitle=”۳:۵۹ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/13-Filtering%20an%20Array.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”14) پیمایش عناصر آرایه با متد map” subtitle=”5:29 دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/14-Mapping%20an%20Array.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”15) پیمایش آیتم های آرایه با متد reduce” subtitle=”5:29 دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/15-Reducing%20an%20Array%20.zip”]
[/cdb_course_lesson][/cdb_course_lessons][cdb_course_lessons title=”تمرین های آرایه در جاوااسکریپت”][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۱۶) تمرین آرایه: ساخت آرایه سری اعداد با دو عدد ورودی” subtitle=”۳:۵۲ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/16-Arrays%20Between%20Range.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۱۷) تمرین آرایه: ساخت متد includes برای جستجو Element یک آرایه” subtitle=”۴:۲۱ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/17-Includes%20Method.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۱۸) تمرین آرایه: یک تمرین جالب با آرایه ها” subtitle=”۴:۲۰ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/18-Except%20Function.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۱۹) تمرین آرایه: جابه جایی عناصر یک آرایه با ساخت تابع move” subtitle=”۱۰:۱۸ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/19-Moving%20Function.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۲۰) تمرین آرایه: شمارش تعداد تکرار اعضای آرایه با متد Reduce” subtitle=”۱۲:۱۰ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/20-Counter%20Function.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۲۱) تمرین آرایه: پیدا کردن بزرگترین آیتم آرایه با متد Reduce” subtitle=”۱۰:۳۴ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/21-GetMax%20Function.zip”]
[/cdb_course_lesson][cdb_course_lesson icon=”fa fa-film” badge=”free” private_lesson=”true” title=”۲۲) تمرین آرایه: استفاده از ۴ متد آرایه همزمان” subtitle=”۸:۲۲ دقیقه” download_lesson=”https://dls.megajs.com/Deep-learn-js/4-Arrays/22-Movies%20Array.zip”]
[/cdb_course_lesson][/cdb_course_lessons]
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش پروژه محور جاوااسکریپت
آموزش پروژه محور جاوااسکریپت اولین دوره از سری دوره های هیولاشو و پروژه محور در وبسایت megajs است. در این آموزش پروژه محور Javascript با ۱۰ پروژه حرفه ای و متفاوت دوره را شروع میکنیم. در دوره هیولای جاوااسکریپت همه مباحث جاوااسکریپت به صورت پروژه محور و کاربردی آموزش داده میشه تا شما عزیزان مطابق با نیاز با بازاز کار، نمونه کار حرفه ای داشته باشید. (حالا باید فهمیده باشید چرا اسم دوره رو گذاشتم هیولای جاوااسکریپت)
آموزش کامل Objects (اشیا) در جاوااسکریپت
آموزش کامل objects در جاوااسکریپت سومین دوره از سری “آموزش های کامل جاوااسکریپت” است. در این دوره تمام مباحث مربوط به Objectها در جاوااسکریپت بررسی شده است.
آموزش کامل حلقه ها و دستورات شرطی در جاوااسکریپت
آموزش کامل حلقه ها و دستورات شرطی در جاوااسکریپت دومین دوره از سری آموزش های کامل جاوااسکریپت است که برای شما عزیزان آماده شده. هدف از تولید این مجموعه، پوشش تمامی نکات، بررسی دقیق تر و کامل تر مباحث اصلی جاوااسکریپت و نکات مهم و کاربردی هر موضوع.
آموزش کامل عملگرها (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 مشکل داره فکر کنم لطفا رسیدگی کنید
محمدرضا حاجی مقصودی(مدیریت)
ممنون از اطلاع رسانیتون. مشکل بر طرف شد.