利用map()
和join()
数组实现拼接字符串效率更高(开发常用
的写法)
数组中map方法 迭代数组
使用场景:map 可以遍历数组处理数据
,并且返回新的数组
const arr = ['red', 'blue' , 'green']
const newArr = arr.map(function (ele, index) {
console.log(ele) // 数组元素
console.log(index) // 数组索引号
return ele + '颜色'
})
console.log(newArr) // ['red颜色’,blue颜色’,green颜色']
map 也称为映射
。映射是个术语,指两个元素的集之间元素相互“对应”的关系
map重点在于有返回值
,forEach没有返回值
数组中join方法
作用:join()方法用于把数组中的所有元素转换一个字符串
语法:
const arr = ['red颜色','blue颜色','green颜色']
console.log(arr.join('')) // red颜色blue颜色green颜色
参数:
数组元素是通过参数里面指定的分隔符进行分隔的,空字符串
("),则所有元素之间都没有任何字符
,小括号为空则默认都会搜分割