var give = \'i.want.it\'; var obj = { i: { want: { it: \'Oh I know you do...\' } } }; console.log(obj[give]); // \'Oh I know yo
This will work :
var give = 'i.want.it'; var obj = { i: { want: { it: 'Oh I know you do...' } } }; console.log( eval("obj."+give));
Live DEMO JSFiddle
This is a really easy way to do it, but not safe, i don't advise you to use it for professional use. Use previous answer they looks good.