访问JavaScript对象变量属性
可能重复:访问JavaScript对象变量属性,javascript,json,Javascript,Json,可能重复: 如何像这样访问存储在变量中的属性名 var obj = {}; obj.foo = 'bar'; var propName = 'foo'; //I want something like this: console.debug(obj.{propName}); 是否可以不使用eval()执行此操作?您可以访问以下对象属性: myObject['property_name'] 尝试: 当然,你可以: (function(){ var obj = {}; o
如何像这样访问存储在变量中的属性名
var obj = {};
obj.foo = 'bar';
var propName = 'foo';
//I want something like this:
console.debug(obj.{propName});
是否可以不使用eval()执行此操作?您可以访问以下对象属性:
myObject['property_name']
尝试:
当然,你可以:
(function(){
var obj = {};
obj.foo = 'bar';
var key = 'foo';
document.write(obj[key]);
})()
(function(){
var obj = {};
obj.foo = 'bar';
var key = 'foo';
document.write(obj[key]);
})()