Javascript提供了许多关于如何做非常类似的事情的选项,所以有时很难确定什么是最好的。
我有代码,我可以创建一次作为全局对象的函数,然后引用它们,或者将函数添加到我创建的实例的原型中。
所以我想知道什么是更好的练习并且内存开销较低(我制作游戏引擎所以我不能经常暂停垃圾收集器,并避免使用新对象尽可能多);
正在使用对全局定义的函数的引用(实际上它是我存储的对象的一部分"全局和#34;不污染窗口)实际上更糟糕,我担心向原型添加函数表示我用" new"实例化的每个对象。当我只能引用一次函数时,我正在创建新函数。