UNPKG

camo

Version:

A class-based ES6 ODM for Mongo-like databases.

12 lines (10 loc) 286 B
'use strict'; const deepTraverse = function(obj, func) { for (let i in obj) { func.apply(this, [i, obj[i], obj]); if (obj[i] !== null && typeof(obj[i]) == 'object') { deepTraverse(obj[i], func); } } }; exports.deepTraverse = deepTraverse;