是一种优化技巧,可以提高程序的性能和效率。当某个方法需要被多次调用时,每次调用都会涉及到方法的入栈和出栈操作,以及参数的传递,这些操作会消耗一定的时间和资源。
通过创建全局变量,可以将方法的返回值或者需要频繁使用的数据保存在全局变量中,避免重复调用方法,从而减少了方法调用的次数,提高了程序的执行效率。
然而,过度使用全局变量也可能会导致代码的可读性和可维护性下降,因此在使用全局变量时需要权衡利弊。以下是一些使用全局变量的注意事项:
总结起来,通过创建全局变量来减少方法调用可以提高程序的性能,但需要注意命名冲突、变量污染、内存占用和多线程安全等问题。在具体应用中,可以根据实际情况权衡利弊,合理使用全局变量来优化程序。
javascript中的 this 的指向不太好控制,理解不好的话很容易错误 下面几个示例可以加深对this指向的理解 (1)内联事件 click me 这种情况可以正常弹出a click me2 这样就不行了,会弹出 "undefined" 因为使用 JavaScript: 相当于定义了一个全局函数,th
领取专属 10元无门槛券
手把手带您无忧上云