将全局变量放到一个函数中，尽量少用全局变量
通过外包函数传入参数