Skip to content

Commit efa2ac5

Browse files
committed
refactor: use Number constructor when coercing array length
1 parent 3427052 commit efa2ac5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/reactivity/src/effect.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { TrackOpTypes, TriggerOpTypes } from './operations'
2-
import { extend, isArray, isIntegerKey, isMap, toNumber } from '@vue/shared'
2+
import { extend, isArray, isIntegerKey, isMap } from '@vue/shared'
33
import { EffectScope, recordEffectScope } from './effectScope'
44
import {
55
createDep,
@@ -276,7 +276,7 @@ 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)
279+
const newLength = Number(newValue)
280280
depsMap.forEach((dep, key) => {
281281
if (key === 'length' || key >= newLength) {
282282
deps.push(dep)

0 commit comments

Comments
 (0)