关于map循环多处了逗号的问题
利用map
插入到DOM时 map
最终返回的数组因为拼接+=
调用了toString
方法. 数组结构[1, 2, 3]
里面居然是这个逗号,
转换的时候把它带上了!就会变成 1,2,3 这样循环输出成为dom
我们知道了原因之后就非常方便解决了。我们可以巧妙地利用join
方法:join()
可以切开一个数组, 指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。
a.map((item:any)=>{
return item.text;
}).join('');