+=和=在for循环里的区别
var str="hello";
var arr=str.split("");
var i;
var text="";
for (i=0;i<arr.length;i++){
text+=arr[i]+"<br/>"}
这里面arr[i]输出出来是h, e, l, l, o ,那么为什么不可以直接把arr[i]赋值给text,吧最后一段改成text=arr[i]; 结果输出的是o ,为什么不是h, e, l, l, o ?求大神帮我解答一下。谢谢大家!
var str="hello";
var arr=str.split("");
var i;
var text="";
for (i=0;i<arr.length;i++){
text+=arr[i]+"<br/>"}
这里面arr[i]输出出来是h, e, l, l, o ,那么为什么不可以直接把arr[i]赋值给text,吧最后一段改成text=arr[i]; 结果输出的是o ,为什么不是h, e, l, l, o ?求大神帮我解答一下。谢谢大家!
2020-04-02
举报