注意for的迭代操作 还是不清楚的话,打点东西出来 var i = 1; for (x in person) { alert(i+": 索引"+x+" ==> 值:"+person[x]); txt=txt + person[x]; i++; } 所以 txt = txt + person[x] 是不断累加的过程。 而txt = person[x] 则是重复赋值的过程,也就是会覆盖之前的值。
txt=txt + person[x] 意思为在原来的基础上累加字符串 txt= person[x] 每次都是赋值操作,后者覆盖前者,所以为最终循环的值
txt :最终要拼接的字符串 + :拼接 person[x] 循环中的对应值
87,992
社区成员
224,688
社区内容
加载中
试试用AI创作助手写篇文章吧