标签: javascript arrays memory push shift
我在我的网站上运行一个脚本,在画布上绘制一些东西。 它们被放置在一个长度不能超过16的阵列中。 我使用push()每3秒在此数组中添加1个对象,当大小超过16时,使用shift()删除最后一个(旧)。 问题是大约5分钟后它开始滞后并且它说数组不存在。那么shift()是一个坏函数吗?你能帮我找到问题(http://silysart.com)吗? 也许我应该用新的替换最后一个而不是使用shift和push?
谢谢。