//这个Tops的收集是要放在列表第一次更新完成后,立即收集的。
//初始化函数一般以下划线开头
什么是伪数组?
1.拥有lentgth属性和数值下标属性。
2.不具有数组所具有的方法。
伪数组是一个Object,而真实的数组是一个Array。
Array.prototype.slice.call(lis).forEach(li=>{})
原理:slice()从数组中取出部分数据, 返回取的数据组成的新数组,将lis伪数组传入,然后这样就是一个真正的数组了,就可以通过forEach遍历了。