How can I use multiple variables name as a object name?
For example,
name = 'myname'
age = '16'
Now I need the object name as:
userObject.myname_16.another_field
How can I use multiple variables name as a object name?
For example,
name = 'myname'
age = '16'
Now I need the object name as:
userObject.myname_16.another_field
You can access Object properties with square brackets too (bracket notation).
Try the following;
userObject[name+'_'+age].another_field
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Property_Accessors
Not sure what you are exactly looking for.
May be you want to create nested objects.
name = 'myname';
age = '16';
console.log("Name",name);
var userObject = { name : { city : "NY" }};
console.log(userObject.name.city);
name = 'myname';
age = '16';
var userObject = {};
userObject[name+"_"+age]= "Test";
console.log(userObject.myname_16);