I have custom object
var user = {
name: "John",
lastname: "Doe",
details: {
age: 33,
gender: "male",
education: {
university: "Oxford"
}
}
}
Now I need to function which can parse object key from string. E.g function args:
getObjectKeyValue("details.age") // 33
getObjectKeyValue("details.education.university") // Oxford
How can be realised like this function to get object key value from string dots based key?
There will be better solution but you can try this
var user = {
name: "John",
lastname: "Doe",
details: {
age: 33,
gender: "male",
education: {
university: "Oxford"
}
}
}
console.log(getObjectKeyValue("details.age"))
console.log(getObjectKeyValue("details.education.university"))
function getObjectKeyValue(param){
var params=param.split(".");
var obj=user
params.forEach(el=>{
obj=obj[el]
})
return obj;
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With