我嘗試將數組中的每個成員定義爲JavaScript中的對象,然後將它們用作真實對象,因爲我寫下了代碼。如何將數組的成員定義爲對象
var arr = [];
for (i=0;i<n;i++){
arr[nemads[i]] = new stocks(nemads[i],urls[i],"");
}
console.log(arr[urls[0]].url +" is : "+arr[urls[0]].myval());
但是當我調用對象時,我收到下面的錯誤。
TypeError: 'undefined' is not an object (evaluating 'arr[urls[0]].url')
我可以使用數組的成員作爲新的對象嗎?
什麼是'nemads'?你有沒有試過'arr [nemads [0]]。url'? –
dafuq是nemads? –
'console.log(nemads [0])'。輸出? – rpax