我想带有包含对象数组的that._mCon.usa
并将数据放入键值
在_mUsa对象中,在对象实例中我有名称和路径,我尝试跟随它不起作用_mUsa没有填充数据......任何想法我在这里做错了什么?
_mUsa{
},
for(var i = 0; i <= that._mCon.usa.length; i++) {
that._mUsa[that._mCon.usa[i][name]] = that._mUsa[that._mCon.usa[i][path]];
}
这是具有名称和路径属性的._mCon.usa
答案 0 :(得分:3)
使用.propertyname
访问对象属性,因此它应该是:
that._mUsa[that._mCon.usa[i].name] = that._mUsa[that._mCon.usa[i].path];
当属性名称为动态时使用[name]
,name
是包含属性名称的变量。
您可以将[]
与文字字符串一起使用,例如['name']
和['path']
,但对此没什么意义;如果属性已知,只需使用普通的点符号。