我是決不是JavaScript的專家,並試圖學習。通過對象迭代 - Javascript
我創建了一段簡單的代碼,添加了一個人物對象,並用一些格式不正確的字符串在HTML中顯示它。因爲我有兩個人(p1和p2),我希望他們都加入div「輸出」。這個想法是創建每個人物對象的列表並將這些屬性放置在列表項中。
我的問題是 - 我如何通過迭代顯示每個人的對象?
謝謝
<body>
<div id="output"></div>
<script>
function person (fname, lname, age, birth)
{
this.firstname = fname;
this.lastname = lname;
this.age = age;
this.birth = birth;
}
var p1 = new person("John", "Dhoe", 22, new Date("December 13, 1973 11:13:00").toLocaleDateString());
var p2 = new person("Mr", "Andersson", 56, new Date("October 14, 1968 11:13:00").toLocaleDateString());
p1.birthdate = function() {
return "<ul>" +
"<li>" + "<b>Name: </b>" + this.firstname + " " + this.lastname + "</li>" +
"<li>" + "<b>Age: </b>" + this.age + "</li>" +
"<li>"+ "<b>Birthdate: </b>" + this.birth + "</li>" +
"</ul>";
}
output.innerHTML = p1.birthdate();
</script>
</body>
那麼,什麼問題? – MarsOne 2014-11-05 11:00:10