All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.examples.leaves.js Maven / Gradle / Ivy

The newest version!
'use strict';

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);




© 2015 - 2024 Weber Informatics LLC | Privacy Policy