`
songkang666
  • 浏览: 103192 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JS 之 eval

 
阅读更多
有代码:
var geval = eval;  // 我在这里
var x = "global";
function f() {
  var x = "local";
  geval("x += 'changed';");
  return x;
}
console.log(g(), x);

输出: local global changed。

如果是这样呢:
var x = "global";
function f() {
  var geval = eval;  // 我在这里
  var x = "local";
  geval("x += 'changed';");
  return x;
}
console.log(g(), x);

结果会是如何?记录一下,有待验证。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics