[英]Get data from array of object and put it to key value
我想使用具有对象数组的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]];
}
这是具有名称和路径属性的that._mCon.usa
使用.propertyname
访问对象属性,因此应为:
that._mUsa[that._mCon.usa[i].name] = that._mUsa[that._mCon.usa[i].path];
当属性名称是动态的,并且name
是包含属性名称的变量时,可以使用[name]
。
您可以将[]
与文字字符串一起使用,例如['name']
和['path']
,但这没有什么意义。 如果该属性是已知的,则只需使用常规的点符号即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.