From: 夜宴 <1996yeyan@gmail.com> Date: Tue, 15 Oct 2019 15:18:26 +0000 (-0500) Subject: refactor(effect): use includes instead of indexOf (#286) X-Git-Tag: v3.0.0-alpha.0~432 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9a37c4b2c307c6c99a96f08b9b28769fe77f71c7;p=thirdparty%2Fvuejs%2Fcore.git refactor(effect): use includes instead of indexOf (#286) --- diff --git a/packages/reactivity/src/effect.ts b/packages/reactivity/src/effect.ts index 289010f951..3350bc1a63 100644 --- a/packages/reactivity/src/effect.ts +++ b/packages/reactivity/src/effect.ts @@ -88,7 +88,7 @@ function run(effect: ReactiveEffect, fn: Function, args: any[]): any { if (!effect.active) { return fn(...args) } - if (activeReactiveEffectStack.indexOf(effect) === -1) { + if (!activeReactiveEffectStack.includes(effect)) { cleanup(effect) try { activeReactiveEffectStack.push(effect)