js 如何避免使用全局变量
2017-11-12 本文已影响0人
ccw1078
为了避免使用全局变量,有两个办法
-
办法一:设计一个函数,并将函数内的方法添加到全局对象 window 上(这种方法虽然可以避免全局变量,却难免要应对全局对象上方法的命名冲突)
-
办法二:设计一个对象,对象里面存着变量和方法,但它不直接通过定义获得(不然会变成全局变量),而是通过定义匿名函数并马上运行它来返回所需要的对象
为了避免使用全局变量,有两个办法
办法一:设计一个函数,并将函数内的方法添加到全局对象 window 上(这种方法虽然可以避免全局变量,却难免要应对全局对象上方法的命名冲突)
办法二:设计一个对象,对象里面存着变量和方法,但它不直接通过定义获得(不然会变成全局变量),而是通过定义匿名函数并马上运行它来返回所需要的对象