From: 魏 <2553241022@qq.com> Date: Mon, 9 Jan 2023 14:21:32 +0000 (+0800) Subject: refactor(reactivity): hasOwnProperty add this parameter (#7233) X-Git-Tag: v3.2.46~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13dc28aeff62ea219bb48e67eeffb5b49c255a01;p=thirdparty%2Fvuejs%2Fcore.git refactor(reactivity): hasOwnProperty add this parameter (#7233) hasOwnProperty adds this parameter and delete @ts-ignore --- diff --git a/packages/reactivity/src/baseHandlers.ts b/packages/reactivity/src/baseHandlers.ts index 46240dba77..45ecfa6d38 100644 --- a/packages/reactivity/src/baseHandlers.ts +++ b/packages/reactivity/src/baseHandlers.ts @@ -85,8 +85,7 @@ function createArrayInstrumentations() { return instrumentations } -function hasOwnProperty(key: string) { - // @ts-ignore +function hasOwnProperty(this: object, key: string) { const obj = toRaw(this) track(obj, TrackOpTypes.HAS, key) return obj.hasOwnProperty(key)