Sign in
apache
/
cordova-firefoxos
/
b2b43200d94a5ec90e57fec333bf4e25cf34c755
/
.
/
node_modules
/
node-firefox-connect
/
node_modules
/
firefox-client
/
node_modules
/
js-select
/
node_modules
/
traverse
/
examples
/
scrub.js
blob: 5d15b9161ffe1d8d1c71e2a47138dd573af4271b [
file
] [
log
] [
blame
]
// scrub out circular references
var
traverse
=
require
(
'traverse'
);
var
obj
=
{
a
:
1
,
b
:
2
,
c
:
[
3
,
4
]
};
obj
.
c
.
push
(
obj
);
var
scrubbed
=
traverse
(
obj
).
map
(
function
(
x
)
{
if
(
this
.
circular
)
this
.
remove
()
});
console
.
dir
(
scrubbed
);