Correct answer: A. Arrow functions inherit `this` from their surrounding context rather than defining their own
Explanation
Arrow functions inherit this from their surrounding context, resolving a common source of confusion with this inside callbacks.
Practise 3 questions on this topic
Take JavaScript ES6 Features — Timed Test (3 questions) — scored instantly, explanation for every question, no login.