From a48ffdad65d9c97eb0a342a6cd53836a16289afe Mon Sep 17 00:00:00 2001 From: yangdan8 <13532023084@139.com> Date: Thu, 21 Aug 2025 17:52:55 +0800 Subject: [PATCH] chore(reactivity): optimize size retrieval in createInstrumentations (#13759) --- packages/reactivity/src/collectionHandlers.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/reactivity/src/collectionHandlers.ts b/packages/reactivity/src/collectionHandlers.ts index 048b7f3886..ffc3289f2e 100644 --- a/packages/reactivity/src/collectionHandlers.ts +++ b/packages/reactivity/src/collectionHandlers.ts @@ -125,7 +125,7 @@ function createInstrumentations( get size() { const target = (this as unknown as IterableCollections)[ReactiveFlags.RAW] !readonly && track(toRaw(target), TrackOpTypes.ITERATE, ITERATE_KEY) - return Reflect.get(target, 'size', target) + return target.size }, has(this: CollectionTypes, key: unknown): boolean { const target = this[ReactiveFlags.RAW] -- 2.47.2