From: yangdan8 <13532023084@139.com> Date: Thu, 21 Aug 2025 09:52:55 +0000 (+0800) Subject: chore(reactivity): optimize size retrieval in createInstrumentations (#13759) X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=HEAD;p=thirdparty%2Fvuejs%2Fcore.git chore(reactivity): optimize size retrieval in createInstrumentations (#13759) --- 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]