Skip to content

Commit d9de6ca

Browse files
committed
refactor: move toNumber call out of loop
1 parent 8e792d9 commit d9de6ca

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/reactivity/src/effect.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -276,8 +276,9 @@ export function trigger(
276276
// trigger all effects for target
277277
deps = [...depsMap.values()]
278278
} else if (key === 'length' && isArray(target)) {
279+
const newLength = toNumber(newValue)
279280
depsMap.forEach((dep, key) => {
280-
if (key === 'length' || key >= toNumber(newValue)) {
281+
if (key === 'length' || key >= newLength) {
281282
deps.push(dep)
282283
}
283284
})

0 commit comments

Comments
 (0)