دوره آموزشی جاوا اسکریپت: نقشه ها و مجموعه ها
1 ساعت 10 دقیقهمبتدی2025-03-07
مدرسین

Jamie Pittman
Full-Stack Software Developer
جزئیات دوره
زبان های برنامه نویسی همیشه در حال تحول و تغییر هستند و جاوا اسکریپت نیز از این قاعده مستثنی نیست. با گذشت زمان، جاوا اسکریپت رشد کرده و بسیاری از جنبه های جدید از جمله نقشه ها و مجموعه ها اضافه شده است. نقشه ها و مجموعه های جاوا اسکریپت ممکن است ساده به نظر برسند، اما کاملاً مشابه نمونه های دیگر زبانهای برنامه نویسی نیستند. در این دوره، مهندس نرم افزار جیمی پیتمن موارد زیر را در مورد نقشه ها و مجموعه های جاوا اسکریپت، نحو آنها، نحوه کار آنها و نحوه ادغام آنها در برنامه کدگذاری روزانه شما پوشش می دهد. مباحث تحت پوشش شامل یک نمای کلی از این ویژگی ها، زمان و مکان استفاده از آنها، نسخه های WeakMap و WeakSet آنها، و روش ها و خصوصیات مختلف مرتبط با آنها است.
مهارت ها
JavaScriptOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - با نقشهها و مجموعههای جاوا اسکریپت آشنا شوید
- 02 - آنچه باید بدانید
1. نقشه ها
- 03 - شی Map تعریف شده است
- 04 - شی Map خود را با متد set بسازید
- 05 - با get به یک مقدار دسترسی پیدا کنید
- 06 - آیا نقشه کلید شما را دارد؟
- 07 - اندازه نقشه را تعیین کنید
- 08 - جفتهای کلید-مقدار را با پاک کردن و حذف حذف کنید
- 09 - نقشه - روشهای کلیدها و مقادیر
- 10 - نقشه مطالب با روش entries
- 11 - با forEach روی نقشه حلقه بزنید
- 12 - ورودیهای گروهی با groupBy
- 13 - راه حل - نقشهها 1
- 14 - راه حل - نقشهها 2
2. WeakMaps
- 15 - شی WeakMap چیست
- 16 - روشهای مشابه، نقشه متفاوت
3. مجموعه ها
- 17 - شیء Set تعریف شده است
- 18 - ارزشها را به مجموعه خود اضافه کنید
- 19 - آیا ست ارزش شما را دارد؟
- 20 - اندازه مجموعه خود را بدست آورید
- 21 - مقادیر را در مجموعه خود حذف و پاک کنید
- 22 - تکرار بیش از مقادیر در یک مجموعه
- 23 - تکرار روی یک مجموعه با ورودی
- 24 - با forEach روی ست خود تکرار کنید
- 25 - راه حل - مجموعه 1
- 26 - راه حل - مجموعه 2
4. WeakSets
- 27 - شی WeakSet چیست
- 28 - روشهای یکسان، مجموعه متفاوت
نتیجه گیری
- 29 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی جاوااسکریپت: ساخت اپلیکیشنهای وب
- دوره آموزشی الگوهای JavaScript: راهحلهای مدرن برای چالشهای رایج
- دوره آموزشی جاوااسکریپت: ساخت ساختار داده لیستهای پیوندی
- دوره آموزشی آرایه ها در جاوا اسکریپت
- دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با JavaScript ESNext
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc
- دوره آموزشی LangChain.js: یک ابزار زنجیرهای هوش مصنوعی برای توسعهدهندگان جاوااسکریپت