141
rated 0 times
[
142]
[
1]
/ answers: 1 / hits: 28110
/ 8 Years ago, sun, may 29, 2016, 12:00:00
I have a JavaScript object.
var obj = { Id: 100, Name: John, Address: {Id:1,Name:Bangalore} }
var dataToRetrieve= Name;
function GetPropertyValue(object,dataToRetrieve){
return obj[dataToRetrieve]
}
var retval = GetPropertyValue(obj,dataToRetrieve)
This works fine. But if I try to get the value of property value of Address.Name ,
Like : var dataToRetrieve = Address.Name;
it shows undefined
.
Note : The property variable is set by user from HTML And it can be changed according to user requirement(which property value he wants).
What I want to achieve :
1) If dataToRetrieve = Name
, it should give me John
,
2) If dataToRetrieve = Id
, it should give me 100
,
3) If dataToRetrieve = Address.Name
, it should give me Bangalore
,
4) If dataToRetrieve = Address.Id
, it should give me 1
Plunkr Here : PLUNKR
More From » jquery