使用 map()
插入 DOM 时返回的数组因为拼接 +=
调用了 toString()
方法,数组结构 [1, 2, 3]
里面的逗号也会被带上,就变成了 1, 2, 3
循环输出到 DOM了。
解决方法
使用 join()
可以切开一个数组,指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。
arr.map((item)=>{ return item; }).join('');
未经允许不得转载:前端资源网 - w3h5 » React map 逗号的解决方法