Skip to content

Commit 2afaac2

Browse files
mingmingwonyyx990803
authored andcommitted
cache vnodes length (vuejs#5125)
1 parent 0bcad13 commit 2afaac2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/core/vdom/vnode.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,9 @@ export function cloneVNode (vnode: VNode): VNode {
8989
}
9090

9191
export function cloneVNodes (vnodes: Array<VNode>): Array<VNode> {
92-
const res = new Array(vnodes.length)
93-
for (let i = 0; i < vnodes.length; i++) {
92+
const len = vnodes.length
93+
const res = new Array(len)
94+
for (let i = 0; i < len; i++) {
9495
res[i] = cloneVNode(vnodes[i])
9596
}
9697
return res

0 commit comments

Comments
 (0)