main
Last change
on this file since d24f17c was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago |
Initial commit
|
-
Property mode
set to
100644
|
File size:
259 bytes
|
Line | |
---|
1 | 'use strict';
|
---|
2 |
|
---|
3 | var traverse = require('traverse');
|
---|
4 |
|
---|
5 | var obj = {
|
---|
6 | a: [1, 2, 3],
|
---|
7 | b: 4,
|
---|
8 | c: [5, 6],
|
---|
9 | d: { e: [7, 8], f: 9 },
|
---|
10 | };
|
---|
11 |
|
---|
12 | var leaves = traverse(obj).reduce(function (acc, x) {
|
---|
13 | if (this.isLeaf) { acc.push(x); }
|
---|
14 | return acc;
|
---|
15 | }, []);
|
---|
16 |
|
---|
17 | console.dir(leaves);
|
---|
Note:
See
TracBrowser
for help on using the repository browser.