[英]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.