From: edison Date: Tue, 13 Oct 2020 20:17:52 +0000 (+0800) Subject: refactor(reactivity): remove `keyIsSymbol` (#2262) X-Git-Tag: v3.0.1~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af1f5d33aa71083e570a54af75ba34e93041f958;p=thirdparty%2Fvuejs%2Fcore.git refactor(reactivity): remove `keyIsSymbol` (#2262) --- diff --git a/packages/reactivity/src/baseHandlers.ts b/packages/reactivity/src/baseHandlers.ts index 703c5a6e84..3d5ee55f62 100644 --- a/packages/reactivity/src/baseHandlers.ts +++ b/packages/reactivity/src/baseHandlers.ts @@ -89,9 +89,8 @@ function createGetter(isReadonly = false, shallow = false) { const res = Reflect.get(target, key, receiver) - const keyIsSymbol = isSymbol(key) if ( - keyIsSymbol + isSymbol(key) ? builtInSymbols.has(key as symbol) : key === `__proto__` || key === `__v_isRef` ) {