배열 내의 개체의 내용을 인쇄하는 코드 조각 작업 중입니다.개체 배열에서
for(var i=0;i<app.members.length;i++){
output.innerHTML += "<div class='member'><p><b>Id: </b>" + app.members[i].id + "</p><p><b>User: </b>" + app.members[i].user + "</p>" +
"<p><b>Name: </b>" + app.members[i].name + "</p><p><b>Email: </b>" + app.members[i].email +
"</p><p><b>Age: </b>" + app.members[i].age + "</p></div>";
};
: 여기
for(var property in array){
}
내가 현재 사용하고있는 코드의 복사본입니다 : 나는 개체의 각 항목을 인쇄하여 작업하지만이 작업을 수행 할 수있는 경우 궁금 해서요 가지고있다
여기에 시도의의 복사본입니다 :
for(var property in app.members){
output.innerHTML += ("<p><b>" + property + ":</b> " + app.members[property] + "</p>");
};
내가 두 번째로 얻을 문제는이 개체 상기 물체의없는 속성을 반환하는 것입니다.
작업 코드에서 올바른 방식으로 작업하고 있습니다. 'for in'을 사용하여 무엇을 개선하고 싶습니까? – tymeJV
for for ... in은 배열을 반복하는 나쁜 방법입니다. – Oriol
실행중인 코드의 양을 줄였습니다. 어쨌든 않습니다. 또한 깔끔하게 보인다. – hudsond7