Engrain by ByteRush

JS.08 4 concepts · 2 ready

Modern JavaScript (ES2015 → ES2026)

Know and use modern syntax and APIs; know what is new and when it landed.

  1. JS.08.01Destructuring, spread, rest and defaultsCoreJunior9 min
  2. JS.08.02Optional chaining, nullish coalescing, logical assignmentCoreJunior8 min
  3. JS.08.03Newer built-ins (ES2022–ES2026) + Proxy and ReflectMid-levelBeing written
  4. JS.08.05Dates, time and IntlMid-levelBeing written

Interview questions in this module

  1. What is the difference between ?? and ||?
  2. What is the difference between rest parameters and arguments?
  3. What are Proxies used for? How does Vue use them?
  4. Name some JavaScript features added in the last three years.
  5. Why is new Date("2026-01-01") sometimes a different day in some time zones?
  6. How would you format currency for India vs the US?