Преглед изворни кода

perf(runtime-core): use faster diff map population (#319)

Carlos Rodrigues пре 6 година
родитељ
комит
48b79d02e8
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      packages/runtime-core/src/createRenderer.ts

+ 2 - 2
packages/runtime-core/src/createRenderer.ts

@@ -1502,8 +1502,8 @@ export function createRenderer<
       // and oldIndex = 0 is a special value indicating the new node has
       // no corresponding old node.
       // used for determining longest stable subsequence
-      const newIndexToOldIndexMap = []
-      for (i = 0; i < toBePatched; i++) newIndexToOldIndexMap.push(0)
+      const newIndexToOldIndexMap = new Array(toBePatched)
+      for (i = 0; i < toBePatched; i++) newIndexToOldIndexMap[i] = 0
 
       for (i = s1; i <= e1; i++) {
         const prevChild = c1[i]