Sha256: 1160a28cbf4a5aad7bca908b72b416b1fbe0acff64b811f4d6b9c4c8f57ea07a

Contents?: true

Size: 242 Bytes

Versions: 9

Compression:

Stored size: 242 Bytes

Contents

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

Version data entries

9 entries across 6 versions & 4 rubygems

Version Path
boring_generators-0.5.0 tmp/templates/app_template/node_modules/traverse/examples/scrub.js
boring_generators-0.4.0 tmp/templates/app_template/node_modules/traverse/examples/scrub.js
trans-0.5.10 template/node_modules/grunt-contrib-nodeunit/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/scrub.js
trans-0.5.10 template/node_modules/grunt-contrib-nodeunit/node_modules/nodeunit/node_modules/tap/node_modules/difflet/node_modules/traverse/examples/scrub.js
trans-0.5.9 template/node_modules/grunt-contrib-nodeunit/node_modules/nodeunit/node_modules/tap/node_modules/difflet/node_modules/traverse/examples/scrub.js
trans-0.5.9 template/node_modules/grunt-contrib-nodeunit/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/scrub.js
iron_worker_ng-0.10.1 iron_worker_examples/binary/phantom-nodejs/node_modules/phantom/node_modules/dnode-protocol/node_modules/traverse/examples/scrub.js
iron_worker_ng-0.10.1 iron_worker_examples/binary/phantom-nodejs/node_modules/phantom/node_modules/dnode/node_modules/dnode-protocol/node_modules/traverse/examples/scrub.js
holmes-0.0.1 lib/holmes/node_modules/detective/node_modules/burrito/node_modules/traverse/examples/scrub.js