mirror of https://github.com/vuejs/core.git
refactor: move toNumber call out of loop
This commit is contained in:
parent
8e792d93a8
commit
d9de6caecd
|
@ -276,8 +276,9 @@ export function trigger(
|
|||
// trigger all effects for target
|
||||
deps = [...depsMap.values()]
|
||||
} else if (key === 'length' && isArray(target)) {
|
||||
const newLength = toNumber(newValue)
|
||||
depsMap.forEach((dep, key) => {
|
||||
if (key === 'length' || key >= toNumber(newValue)) {
|
||||
if (key === 'length' || key >= newLength) {
|
||||
deps.push(dep)
|
||||
}
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue