“在javascript所有的糟糕特性之中,最为糟糕的一个就是它对全局变量的依赖”。
“全局变量就是在所有作用域中都可见的变量”。
“许多编程语言都有全局变量”。
“例如:java中public_static修饰的成员属性就是全局变量”。
“全局变量在小型程序中可能会带来方便,但随着程序变得越来越大,它们很快变得难以管理”。
“因为一个全局变量可以被程序的任何部分在任意时间修改”。
“如果引发了冲突,可能导致程序无法运行,而且通常难以调试”。
“所以,最佳实践是:”
“避免污染全局”。
“全局变量就是在所有作用域中都可见的变量”。
“许多编程语言都有全局变量”。
“例如:java中public_static修饰的成员属性就是全局变量”。
“全局变量在小型程序中可能会带来方便,但随着程序变得越来越大,它们很快变得难以管理”。
“因为一个全局变量可以被程序的任何部分在任意时间修改”。
“如果引发了冲突,可能导致程序无法运行,而且通常难以调试”。
“所以,最佳实践是:”
“避免污染全局”。