Explorar el Código

perf(core): prevent iteration of arrays that should not be observable (#6467)

close #6284
fenduru hace 8 años
padre
commit
aa820cba37
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      src/core/observer/index.js

+ 1 - 1
src/core/observer/index.js

@@ -157,7 +157,7 @@ export function defineReactive (
         if (childOb) {
           childOb.dep.depend()
         }
-        if (Array.isArray(value)) {
+        if (Array.isArray(value) && Object.isExtensible(value)) {
           dependArray(value)
         }
       }