var a = 1;function b() { a = 10; return; function a() {} } b();console.log(a); //1
为什么不是10呢, 在function b中定义了一个function a, 怎么就能把a=10给冲掉呢, 这段代码的解析和执行顺序是怎么样的啊
原文在这: http://www.adequatelygood.com...
相关分类