问答详情
源自:5-1 性能优化

pop 与 shift

老师用pop有一点问题  当数量Math.min(100,count)   的时候 100个小球数量比较少  这时候pop会从刚生成的地方删除 用shift会好一点 呢

提问者:smallhorse 2015-04-16 18:18

个回答

  • 哦哦哒
    2015-08-21 09:04:58

    由于x轴方向上的速度不一致,所以不一定在前面的一定先出去,所以用shift是不可取的,其次,老师之所以用pop是因为已经用一遍循环确定了显示区域内的小球一定是count个,而后面的是要删除的,所以用pop,而shift是删除前面的元素,所以并不可取