es6里面函数本身的作用域,在其所在的块级作用域之内,在网上看到这样一个例子来说明,但是调试报错。说函数f没有被定义
代码如下:
function f() { console.log('I am outside!'); }(function () { if(false) { // 重复声明一次函数f function f() { console.log('I am inside!'); } } f();}());
请问如何修改可以正确测试这个例子,以及怎么说明问题?
风筝_0010
相关分类