0
我遇到的問題是將對象插入數組中並將其打印出來,然後打印出該數組及其各個對象元素。 以下函數嘗試創建一個對象數組並返回它。使用Javascript返回並打印對象數組
function idPosition()
{
var result = [];
for(var i = 0; i < 3; i++)
result.push({'id': i, 'position': i + 1});
return result;
}
alert(idPosition());
console.log(idPosition());
然而,alert()
輸出似乎總是[object Object],[object Object],[object Object]
和console.log()
輸出爲Array [ Object, Object, Object ]
我怎樣才能返回記錄的陣列,使得result = [{'id':0 , 'position':1},{'id':1 , 'position':2},{'id':2 , 'position':3}]
任何幫助,將不勝感激!
庵做到這一點,你有陣....這就是它是如何顯示爲的ToString()。你只是想看到它? '的console.log(JSON.stringify(idPosition()));' – epascarello