Skip to content

Commit bd42955

Browse files
committed
refactor: unify seen variable name
1 parent 2bd6ea5 commit bd42955

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/mixin.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ export function mixin(Vue: VueConstructor) {
149149
}
150150
}
151151

152-
function customReactive(target: object, visited = new Set()) {
153-
if (visited.has(target)) return
152+
function customReactive(target: object, seen = new Set()) {
153+
if (seen.has(target)) return
154154
if (
155155
!isPlainObject(target) ||
156156
isRef(target) ||
@@ -166,8 +166,8 @@ export function mixin(Vue: VueConstructor) {
166166
const val = target[k]
167167
defineReactive(target, k, val)
168168
if (val) {
169-
visited.add(val)
170-
customReactive(val, visited)
169+
seen.add(val)
170+
customReactive(val, seen)
171171
}
172172
return
173173
})

src/reactivity/reactive.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,11 +135,11 @@ export function observe<T>(obj: T): T {
135135
/**
136136
* Mock __ob__ for object recursively
137137
*/
138-
function mockReactivityDeep(obj: any, seen = new WeakMap<any, boolean>()) {
138+
function mockReactivityDeep(obj: any, seen = new Set()) {
139139
if (seen.has(obj)) return
140140

141141
def(obj, '__ob__', mockObserver(obj))
142-
seen.set(obj, true)
142+
seen.add(obj)
143143

144144
for (const key of Object.keys(obj)) {
145145
const value = obj[key]

0 commit comments

Comments
 (0)