tree manipulation
by sramnan
JavaScript
var user = {
name: "sonia",
age: 13,
address: {
street: "adelphi",
zipcode: 94043,
city: "Mumbai"
},
child: {
name: "jack",
age: 13,
address: {
street: "newsoni",
zipcode: 1939,
city: "sf"
},
child: {
name: "nea",
age: 13,
address: {
street: "tes",
zipcode: 4059,
city: "ny"
}
}
}
}
function getChild(user) {
console.log(user.name)
if (user.hasOwnProperty("child")) {
getChild(user.child);
}
}
function nonRecursive(user){
for(var address in user){
}
}
(getChild(user));
nonRecursive(user);
console.log(Object.keys(user).length);