首页 > 解决方案 > javascript 中类的每个对象都保存其函数的副本还是只有一个?

问题描述

假设您正在创建一个视频游戏,您有多个游戏对象,并且它们都附加了对撞机对象。您想创建一个函数来检查两个对撞机是否发生碰撞。将此函数放入 collider 类似乎很直观,但这肯定意味着每个对象都将携带该函数的副本,这意味着冗余。因此,将一个检查碰撞(并将两个碰撞器作为参数)的函数放入全局范围内的(可能是静态的)实用程序类中似乎会更好。这是更好的做法吗?

标签: javascript

解决方案


推荐阅读