JavaScript lexical scope and eval explored | Dark Hacker News