javascript中定义在函数内部的函数全局可以访问吗?分三种情况考虑:
1、 以var 变量的这种方式定义的函数,相当于此内部函数赋值给了一个局部变量,当然只能在主函数内部访问
2、 不用var关键字定义一个函数赋值给一个变量,这个变量是全局变量,全局环境可以访问但需要主函数先执行
3、 以function 函数名这种方式定义的内部函数,无法在全局访问。
来个demo
javascript中定义在函数内部的函数全局可以访问吗?分三种情况考虑:
1、 以var 变量的这种方式定义的函数,相当于此内部函数赋值给了一个局部变量,当然只能在主函数内部访问
2、 不用var关键字定义一个函数赋值给一个变量,这个变量是全局变量,全局环境可以访问但需要主函数先执行
3、 以function 函数名这种方式定义的内部函数,无法在全局访问。
来个demo