JavaScript对象/数组访问问题

Jam*_*mes 0 javascript

使用一些数据设置对象.

var blah = {};
blah._a = {};
blah._a._something = '123';
Run Code Online (Sandbox Code Playgroud)

然后希望尝试访问,我将如何正确地执行此操作?

var anItem = 'a';
console.log(blah._[anItem]);
console.log(blah._[anItem]._something);
Run Code Online (Sandbox Code Playgroud)

Nic*_*ver 6

支架符号应该是这样的:

var anItem = 'a';
console.log(_glw['_'+anItem]);
console.log(_glw['_'+anItem]._something);
Run Code Online (Sandbox Code Playgroud)

你可以在这里进行测试(请注意,我换成_glwblah在演示以匹配原始对象).