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