Javascript 为什么我的js数组只显示最后一个?

Javascript 为什么我的js数组只显示最后一个?,javascript,arrays,Javascript,Arrays,我不知道这是否与其他主题相似。我基本上是在测试我的代码,我不知道为什么它不工作 let p = document.querySelector("#demo"); let m = document.querySelector("body"); let msg = ""; let arr1 = [23, 55, 63, 88, 95]; for (i = 0; i < arr1.length; i++){ msg = arr1[

我不知道这是否与其他主题相似。我基本上是在测试我的代码,我不知道为什么它不工作

let p = document.querySelector("#demo");
let m = document.querySelector("body");
let msg = "";
let arr1 = [23, 55, 63, 88, 95];
for (i = 0; i < arr1.length; i++){
   msg = arr1[i] + "<Br>";
}
p.innerHTML = msg;
let p=document.querySelector(“demo”);
设m=document.querySelector(“body”);
让msg=“”;
设arr1=[23,55,63,88,95];
对于(i=0;i”;
}
p、 innerHTML=msg;

我们可以一起删除循环并进行连接:

let p=document.querySelector(“demo”);
设arr1=[23,55,63,88,95];
p、 innerHTML=arr1.join(“
”)

您应该编写
msg+=arr1[i]+“
哇。谢谢给我说一个绝妙的时刻。