如何将多个字符串合并为一个完整的单个字符串
实现方法
直接用JavaScript数组自带的join()方法就能搞定,这个方法的作用就是把数组所有元素拼接为一个字符串,你传什么参数,元素之间就用什么内容分隔,这里你需要空格分隔,直接传空格' '就行。
具体代码如下:
let originalStr = ['yesterday', 'I', 'go', 'to', 'school']; // 拼接为空格分隔的字符串 let targetStr = originalStr.join(' '); // 如果你需要最终结果带外层的单引号,再加一层拼接即可 let targetStrWithQuote = `'${targetStr}'`;
输出的targetStr就完全符合你要的yesterday I go to school的效果。
补充说明:join()方法如果不传参数,默认会用逗号分隔元素,达不到你的需求,必须明确传入空格作为分隔符。如果数组里存在null或者undefined这类空值,join()会自动把它们转成空字符串处理,不会额外残留空值的字面量内容。
内容的提问来源于stack exchange,提问作者John Kent
相关产品推荐
相关产品推荐

