C1D*_*C1D 1 javascript node.js
我目前面临一个问题,我有两个模块,我称之为需要能够修改相同的变量.
我决定创建一个名为的全局变量global.APP_NAME = {}并存储我需要的变量.
但我一直在读,使用全局变量是不好的做法.为什么?
我只创建一个变量,不应该与其他任何东西发生碰撞,因为它是我的应用程序的名称.
Phi*_*ipp 12
几乎所有编程语言都认为全局变量是一种反模式,因为它们很难跟踪和调试代码.
如果有两个共享数据的模块,则应创建一个包含该数据的对象,并将其显式传递给需要它的每个函数(并且只传递那些实际执行的函数).
| 归档时间: |
|
| 查看次数: |
3923 次 |
| 最近记录: |