如何在我的网页上显示我使用对象创建者创建的JS对象?

时间:2017-04-27 17:54:14

标签: javascript html object webpage display

我创建了一个对象创建者:

function zawodnik(nr, last, nationality, club) {  
  this.nr = nr;  
  this.last = last;  
  this.nationality = nationality;  
  this.club = club;
}  

并在我的javascipt文件中使用此创建者创建了一些对象,如:

var kurek = new zawodnik(1, "Kurek", "Poland", "ASSECO Resovia Rzeszów");   
var jaeschke = new zawodnik(2, "Jaeschke", "United States", "ASSECO Resovia Rzeszów");   
var tichacek = new zawodnik(5, "Tichacek", "Poland", "ASSECO Resovia Rzeszów");

如何在网页上显示这些对象的值?当我将此代码添加到我的其他JS函数时,它们就会停止工作。我写错了什么?

1 个答案:

答案 0 :(得分:0)

您的代码对我来说很好。您可能希望这样轻松显示:

<script>
window.onload=function(){
[kurek,jaescke].forEach(function(el){
  document.body.innerHTML+="<br>"+Object.keys(el).map(key=>key+":"+el[key]+"<br>")+"<br>";
});
};
</script>

代码必须在代码后运行......