Recursively traverse object javascript, recurse json js, loop and get key/value pair for JSON
var traverse = function(o, fn) { | |
for (var i in o) { | |
fn.apply(this,[i,o[i]]); | |
if (o[i] !== null && typeof(o[i])=="object") { | |
traverse(o[i], fn); | |
} | |
} | |
} | |
// usage | |
var obj = {'your':'object'}; | |
traverse(obj, function(k,v){ | |
console.log(k + " : " + v); | |
}); |
This comment has been minimized.
This comment has been minimized.
moslemsaid
commented
Oct 1, 2019
ممنون thanks ;-) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.
orlaqp commentedJul 16, 2018
•
edited
Simple Awesome!!! Thanks!
Here is a small modification (Typescript) in case someone finds it useful also