+=和=在for循環(huán)里的區(qū)別
var?str="hello";
????????var?arr=str.split("");
????????var?i;
????????var?text="";
????????for?(i=0;i<arr.length;i++){
????????????text+=arr[i]+"<br/>"}
這里面arr[i]輸出出來(lái)是h, e, l, l, o ,那么為什么不可以直接把a(bǔ)rr[i]賦值給text,吧最后一段改成text=arr[i];? 結(jié)果輸出的是o ,為什么不是h, e, l, l, o? ?求大神幫我解答一下。謝謝大家!
2022-07-12
為啥我用你的代碼輸出的就是
h
e
l
l
o
2020-04-02
兄弟們,我搞懂了,賦值操作會(huì)覆蓋前一個(gè)數(shù)值,而text+=arr[i],等同于text+=arr[1],text+=arr[2]....