فهرست منبع

cache vnodes length (#5125)

小散 9 سال پیش
والد
کامیت
2afaac2b39
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      src/core/vdom/vnode.js

+ 3 - 2
src/core/vdom/vnode.js

@@ -89,8 +89,9 @@ export function cloneVNode (vnode: VNode): VNode {
 }
 
 export function cloneVNodes (vnodes: Array<VNode>): Array<VNode> {
-  const res = new Array(vnodes.length)
-  for (let i = 0; i < vnodes.length; i++) {
+  const len = vnodes.length
+  const res = new Array(len)
+  for (let i = 0; i < len; i++) {
     res[i] = cloneVNode(vnodes[i])
   }
   return res