vue 源码(依赖收集)

**slice()** 方法返回一个新的数组对象,这一对象是一个由 beginend 决定的原数组的浅拷贝(包括 begin,不包括end)。原始数组不会被改变。

依赖收集部分问什么要用这个slice(),浅拷贝,那直接赋值不是也可,这样又什么好处?有点疑惑。。。

回答

没啥卵用,反倒因为内存拷贝多了一点开销。

可能最开始为了异步考虑的吧。

最新一次 Code Review 已经要把这行删掉了:vuejs/vue/pull/11565" rel="nofollow noreferrer">https://github.com/vuejs/vue/pull/11565

重点应该是这句话: 原始数组不会被改变

以上是 vue 源码(依赖收集) 的全部内容, 来源链接: utcz.com/a/49312.html

回到顶部