拼接

拼接就是把两个或更多字符串连接在一起,生成一个更长的字符串,其中包含这些原始字符串的组合数据。字符串的拼接是将一个或多个字符串附加到另一个字符串后面。在 JavaScript 中,可以通过以下方式实现:

  • 使用 + 运算符
  • 使用 concat() 方法
  • 使用数组的 join() 方法
  • 使用模板字面量 (``)(在 ES6 中引入)

字符串的 concat() 方法接收一系列字符串作为参数,并在拼接后返回一个新字符串,即所有字符串的组合。相对地,数组的 join() 方法用于将数组中所有元素连接成一个单一的字符串。

模板字面量使用反引号 (``),并提供了一种简单的方式来创建多行字符串并进行字符串插值。可以在反引号中使用带有 $ 符号和花括号的表达式 ${expression}

const icon = '👋';
// 使用模板字符串
`hi ${icon}`;

// 使用 join() 方法
['hi', icon].join(' ');

// 使用 concat() 方法
''.concat('hi ', icon);

// 使用 + 运算符
'hi ' + icon;
// hi 👋