Javascript 我如何打印出我在“我的”中保存的每个对象;“联系人”;排列

Javascript 我如何打印出我在“我的”中保存的每个对象;“联系人”;排列,javascript,arrays,function,object,ecmascript-6,Javascript,Arrays,Function,Object,Ecmascript 6,这是我的问题:我想使用Javascript中的类创建一个“联系人”列表。我希望从提示窗口获得的所有信息都保存在与类“Person”连接的数组中。如何打印从提示中得到的每个人?我可以用别的东西代替数组吗 class Person{ constructor(name,mail,telnr){ this.name=name this.mail=mail this.telnr=telnr this.all=this.name+" "+this.mai

这是我的问题:我想使用Javascript中的类创建一个“联系人”列表。我希望从提示窗口获得的所有信息都保存在与类“Person”连接的数组中。如何打印从提示中得到的每个人?我可以用别的东西代替数组吗

class Person{
   constructor(name,mail,telnr){
      this.name=name
      this.mail=mail
      this.telnr=telnr
      this.all=this.name+" "+this.mail+" "+this.telnr+"<br>"
  }
 // skriv(){
 //document.body.innerHTML+= this.all
 // }
}


var contacts=[]  //ARRAY
var n=0;
while(true){
  var name=prompt("name");
     if(name=="") break;
  var mail= prompt("mejl");
     if(mail=="") break;
  var telnr=prompt("tlfnr")
     if(telnr=="")break;



 contacts[n]=new Person(name, mail,telnr);
 n++;

}
班级人员{
建造商(姓名、邮件、电话号码){
this.name=name
this.mail=mail
this.telnr=telnr
this.all=this.name+“”+this.mail+“”+this.telnr+“
” } //skriv(){ //document.body.innerHTML+=this.all // } } var contacts=[]//数组 var n=0; while(true){ 变量名称=提示(“名称”); 如果(名称==“”)中断; var邮件=提示(“mejl”); 如果(邮件==“”)中断; var telnr=提示(“tlfnr”) 如果(telnr==“”)中断; 联系人[n]=新联系人(姓名、邮件、电话号码); n++; }
是-只需在阵列上打印每个项目:

contacts.forEach(c => console.log(c));
或者,如果要打印阵列本身:

console.log(contacts);
如果要在页面上显示它:

contacts.forEach(c => document.write(JSON.stringify(c)));

如果我想把它打印到浏览器上呢?@FazliZeqiki你可以使用
document.write()
-我会编辑我的答案。啊哈。我不知道我做错了什么,但这是我在浏览器上得到的全部:[object]