Javascript 如何在我的网页上显示我用object creator创建的JS对象?
我创建了一个对象创建者:Javascript 如何在我的网页上显示我用object creator创建的JS对象?,javascript,html,object,webpage,display,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", "ASSE
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函数时,它们停止工作。我写错了什么 您的代码在我看来很好。您可能希望它能够轻松显示:
<script>
window.onload=function(){
[kurek,jaescke].forEach(function(el){
document.body.innerHTML+="<br>"+Object.keys(el).map(key=>key+":"+el[key]+"<br>")+"<br>";
});
};
</script>
window.onload=function(){
[kurek,jaescke].forEach(函数(el){
document.body.innerHTML++“
”+Object.keys(el.map)(key=>key++:“+el[key]+”
”)+”
”;
});
};
代码必须在代码之后运行…我应该在html文件with子句或js文件中使用它,并以某种方式将其启动到html中吗?因为第一个选项不起作用:/或者我应该更改代码中的某些内容以根据我的需要对其进行个性化设置吗?@KrzysztofGrabowski您可以将其附加到window.onload中。您为什么要在网页上显示JS对象?如果只是为了调试,请使用
console.log()
在JS控制台中显示它,它不需要向用户显示。我希望这些数据可供用户使用。例如,当用户单击显示数据的按钮时,应该能够看到每个玩家的数据。也许你知道在网站上显示这些数据的其他方法?