javascript - 为什么空格会破坏我在 javascript 中的代码?

标签 javascript html

为什么 el+ = v[i]el+=v[i] 不同? 我认为 javascript 不关心间距。 谢谢,任何答案表示赞赏。请不要搁置我的问题。我在这里努力学习。

var v = ['a','b','c','d','e'];
var el="";

for(i=0; i<v.length; i++){
    el+ = v[i]; // not working because of spaces, but why?
    // el+=v[i]; // working
}
document.write(el);

最佳答案

+= 是一个运算符。它不是 += 的组合。

关于javascript - 为什么空格会破坏我在 javascript 中的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21972449/

相关文章:

javascript - 从第二个内部数组中获取两个值

javascript - 如何在 dojo 中获取 FilteringSelect <select> 的 "value"?

css - 在(背景)图像周围制作不透明边框

javascript - jQuery 根据所选值过滤具有类名的元素

html - CSS:内部div重叠

javascript - 响应自定义事件的更好方法

javascript - 需要在 redux 的 reducer 中向数组追加数据

php - JS 改变值,PHP 获取旧值

css - 自定义 block 样式 div 中的 CKEditor 嵌套段落问题无法正确显示