]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore(reactivity): optimize size retrieval in createInstrumentations (#13759) main
authoryangdan8 <13532023084@139.com>
Thu, 21 Aug 2025 09:52:55 +0000 (17:52 +0800)
committerGitHub <noreply@github.com>
Thu, 21 Aug 2025 09:52:55 +0000 (17:52 +0800)
packages/reactivity/src/collectionHandlers.ts

index 048b7f38863740f0592d6dd566c0c2f6d3250885..ffc3289f2edae46255bbb70caa22f428c16d9124 100644 (file)
@@ -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]