摘要:在本教程中,您将学习如何使用 JavaScript concat()
方法连接字符串。
JavaScript 字符串 concat() 方法简介
String.prototype.concat()
方法接受一个 字符串 列表,并返回一个包含合并字符串的新字符串。
string.concat(str1, [...strN]);
Code language: JavaScript (javascript)
如果参数不是字符串,concat()
会在执行连接之前将它们转换为字符串。
建议您使用 +
或 +=
运算符进行字符串连接,以获得更好的性能。
JavaScript 字符串 concat() 示例
让我们看一些使用 concat()
方法的示例。
1) 连接字符串
以下示例使用 concat()
方法连接字符串。
let greeting = 'Hi';
let message = greeting.concat(' ', 'John');
console.log(message);
Code language: JavaScript (javascript)
输出
Hi John
Code language: JavaScript (javascript)
2) 连接字符串数组
以下示例使用 concat()
方法连接数组中的字符串。
let colors = ['Blue',' ','Green',' ','Teal'];
let result = ''.concat(...colors);
console.log(result);
Code language: JavaScript (javascript)
输出
Blue Green Teal
Code language: JavaScript (javascript)
请注意,colors
数组参数前的 ...
是 扩展运算符,它会解包数组的元素。
3) 连接非字符串参数
此示例将数字连接到字符串中。
let str = ''.concat(1,2,3);
console.log(str);
Code language: JavaScript (javascript)
输出
123
Code language: JavaScript (javascript)
在此示例中,concat()
方法在连接之前将数字 1、2 和 3 转换为字符串。
总结
concat()
方法连接字符串列表并返回一个包含合并字符串的新字符串。- 使用
+
或+=
运算符来连接字符串,以获得更好的性能。
本教程对您有帮助吗?