در این دوره، شما چالش های جاوا اسکریپتی را که نیاز دارید حل می کنید. هر چالش شامل تسک و راه حل است. در برخی موارد، از شما خواسته می شود که کد موجود را اصلاح کنید. در موارد دیگر، شما باید برخی از کد های اضافی را بنویسید. این دوره هر خط راه حل را توضیح می دهد و شما عمیقا متوجه خواهید شد که در پشت صحنه چه اتفاقی می افتد. موضوعات چالش ها عبارتند از: Destructuring، متدهای Array helper، بررسی Variables hoisting، بررسی Let ،var و const، اپراتورهای Rest و spread، اپراتور سه جانبه، پارامترهای پیش فرض، Closures، کلاس ها و IIFEs. در ابتدای دوره، شما فایل های منبع را برای تمام چالش ها دریافت خواهید کرد. شما باید برای هر چالش با پوشه “start” شروع کنید.

سرفصل:

  • معرفی دوره
  • راه اندازی نرم افزار
  • چالش ها
  • چالش 1 – اعداد مجموع
  • چالش 2 – Const
  • چالش 3 – Let
  • چالش 4 – Hoisting
  • چالش 5 – Ternary Operator
  • چالش 6 – توابع Arrow
  • چالش 7 – پارامترهای پیش فرض
  • چالش 8 – بررسی حضور پارامترهای عملکرد
  • چالش 9 – Object Destructuring
  • چالش 10 – Destructuring و Rest Operator
  • چالش 11 – Spread Operator
  • چالش 12 – Copy Array
  • چالش 13 – Template Literals
  • چالش 14 – Object Destructuring
  • چالش 15 – Iterate over String
  • چالش 16 – مبادله مقادیر 2 متغیر
  • چالش 17 – IIFE
  • چالش 18 – کلاس ها
  • چالش 19 – Iterate over Object
  • چالش 20 – مجموع عدد مثبت و منفی