这个问题已经在这里有了答案: > What is the purpose of the var keyword and when should I use it (or omit it)? 18个
我发现自己编写了许多由嵌套函数组成的函数.
我喜欢在使用这种模式,因为使用Eclipse大纲视图可以很容易地找到它们
var outer_func = function(){
var inner_func1 = function(){
//code
}
var inner_func2 = function(){
//code
}
}
我的问题:如果我从嵌套/内部函数中删除var关键字,在范围上会有什么区别吗?
感谢您的任何建议.
解决方法:
如果不使用inner var关键字,那么将创建名为inner_func1和inner_func2的全局函数.保留变种.