JSFiddle - React, Tailwind, and code Playground
JavaScript
var myarray = ['adam', 'smith', 'honda', 'civic'];
var myobject = {
first_name: 0,
last_name: 1,
car: {
make: 2,
model: 3
}
};
function objectLoop(obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
if (typeof obj[key] == 'number') {
obj[key] = myarray[obj[key]];
} else {
objectLoop(obj[key]);
}
}
}
return obj;
}
console.log(objectLoop(myobject));