۰٪
۰٪
شروع: مدلِ اجرا، مقدارها و انواع داده
متغیرها: let و const (و var بهعنوانِ میراث)
عملگرها و عبارتها
★ تبدیل و coercion نوعها (== در برابر ===)
رشتهها و template literal
اعداد و Math
کنترلِ جریان و حلقهها
تابعها: مبانی
★ اسکوپ، hoisting، TDZ و کلوژر
سینتکسِ مدرنِ تابع و destructuring
★ آرایهها و جعبهابزارِ متدها
آبجکتها در عمق
★ this و call / apply / bind
★ پروتوتایپ و زنجیرهی آن
★ کلاسها و شیءگراییِ مدرن
مدیریتِ خطا و خطاهای سفارشی
iterator، iterable و generator
کالکشنها: Map، Set و WeakMap
عبارتهای باقاعده (Regular Expressions)
JSON
برنامهنویسیِ تابعی (Functional JS)
★ async I: از callback تا Promise
★ async II: async/await و حلقهی رویداد
ماژولها و دامِهای رایجِ زبان
پروژهی پایانی ۱: موتورِ داده و تحلیل
پروژهی پایانی ۲: صفِ کارِ ناهمگام