在Javascript中使用字符串作为对象名
是否可以使用字符串访问javascript对象的属性 示例:我有一个javascript对象“obj”,它包含一个属性“index”在Javascript中使用字符串作为对象名,javascript,object,properties,Javascript,Object,Properties,是否可以使用字符串访问javascript对象的属性 示例:我有一个javascript对象“obj”,它包含一个属性“index” obj.index = 4; 现在假设我有一个字符串,其值与我的对象的属性名相同: var str = "index"; 我可以使用str变量的值访问'obj'的'index'属性吗?只需使用以下代码: obj[str] 可以使用数组表示法(方括号表示法) 使用方括号表示法obj[str] obj[str]
obj.index = 4;
现在假设我有一个字符串,其值与我的对象的属性名相同:
var str = "index";
我可以使用str变量的值访问'obj'的'index'属性吗?只需使用以下代码:
obj[str]
可以使用数组表示法(方括号表示法)
使用方括号表示法obj[str]
obj[str]