0
객체를 배열로 밀어 넣고 해당 배열과 개별 객체 요소를 인쇄하는 데 문제가 있습니다. 다음 함수는 object 배열을 생성하려고 시도하고이를 반환합니다.자바 스크립트에서 객체 배열 반환 및 인쇄
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