Sign in
apache
/
cordova-firefoxos
/
b2b43200d94a5ec90e57fec333bf4e25cf34c755
/
.
/
node_modules
/
node-firefox-start-simulator
/
node_modules
/
firefox-client
/
node_modules
/
js-select
/
node_modules
/
traverse
/
examples
/
leaves.js
blob: c1b310b95a941b883955946e2ec14272fe7d50db [
file
] [
log
] [
blame
]
var
traverse
=
require
(
'traverse'
);
var
obj
=
{
a
:
[
1
,
2
,
3
],
b
:
4
,
c
:
[
5
,
6
],
d
:
{
e
:
[
7
,
8
],
f
:
9
},
};
var
leaves
=
traverse
(
obj
).
reduce
(
function
(
acc
,
x
)
{
if
(
this
.
isLeaf
)
acc
.
push
(
x
);
return
acc
;
},
[]);
console
.
dir
(
leaves
);