先看错误过程
ipt-test
运行以上网页
输出两个main
第一个main 自执行部分输出
第二个main 函数内部调用自己输出的
而在函数外部调用 报错 main is not defined
初看不好理解 其实细想还是很合理的
不管是!function(){..}(),(function(){..})(),。。都是表达式 而表达式会返回值而并不会定义或声明变量
所以在函数外面调用报错 是很合理的
在函数内部调用。。。。。
本文共 279 字,大约阅读时间需要 1 分钟。
先看错误过程
ipt-test
运行以上网页
输出两个main
第一个main 自执行部分输出
第二个main 函数内部调用自己输出的
而在函数外部调用 报错 main is not defined
初看不好理解 其实细想还是很合理的
不管是!function(){..}(),(function(){..})(),。。都是表达式 而表达式会返回值而并不会定义或声明变量
所以在函数外面调用报错 是很合理的
在函数内部调用。。。。。
转载于:https://my.oschina.net/diqye/blog/479074