var a = 1;function f() { var a = 2; var e = eval; e('console.log(a)')}f();以上代码在浏览器控制台输出1,请问为什么不是输出2呢 查看完整描述