JavaScript·Advanced·Conceptual·1 min read
How does direct eval affect scope?
Short interview answer
Direct eval can interact with the current execution context according to strictness and declaration rules, making static reasoning and optimization harder. Application code should avoid it.
Key takeaway
Explain the underlying mental model clearly, then support it with a concrete example and its trade-offs.