We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 64f6e9c commit 02cfafdCopy full SHA for 02cfafd
stringify.js
@@ -9,7 +9,8 @@ function serializer(replacer, cycleReplacer) {
9
var stack = [], keys = []
10
11
if (cycleReplacer == null) cycleReplacer = function(key, value) {
12
- return pathize(stack, keys, value)
+ if (stack[0] === value) return "[Circular ~]"
13
+ return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]"
14
}
15
16
return function(key, value) {
@@ -24,8 +25,3 @@ function serializer(replacer, cycleReplacer) {
24
25
return replacer == null ? value : replacer.call(this, key, value)
26
27
-
28
-function pathize(stack, keys, value) {
29
- if (stack[0] === value) return "[Circular ~]"
30
- return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]"
31
-}
0 commit comments