javascript權威指南閱讀筆記2

firesing發表於2016-08-16
  • 比如這段程式碼:var foo=function(a) {eval(a);}; foo("return;"); 按照原文的意思,這段程式碼中執行eval(a)的上下文是全域性的,在全域性上下文中使用return會丟擲語法錯誤:return not in function
    這明明在函式體內,怎麼會是全域性上下文。

相關文章