拼接
拼接就是把两个或更多字符串连接在一起,生成一个更长的字符串,其中包含这些原始字符串的组合数据。字符串的拼接是将一个或多个字符串附加到另一个字符串后面。在 JavaScript 中,可以通过以下方式实现:
- 使用
+运算符 - 使用
concat()方法 - 使用数组的
join()方法 - 使用模板字面量
(``)(在 ES6 中引入)
字符串的 concat() 方法接收一系列字符串作为参数,并在拼接后返回一个新字符串,即所有字符串的组合。相对地,数组的 join() 方法用于将数组中所有元素连接成一个单一的字符串。
模板字面量使用反引号 (``),并提供了一种简单的方式来创建多行字符串并进行字符串插值。可以在反引号中使用带有 $ 符号和花括号的表达式 ${expression}。
const icon = '👋';
// 使用模板字符串
`hi ${icon}`;
// 使用 join() 方法
['hi', icon].join(' ');
// 使用 concat() 方法
''.concat('hi ', icon);
// 使用 + 运算符
'hi ' + icon;
// hi 👋