JavaScript Guidebook

JavaScript 完全知识体系

String.prototype.concat()

concat() 函数用于将当前字符串与指定字符串进行拼接,并返回拼接后的字符串。

语法

语法:

str.concat( string2, string3 [, ..., stringN] )

类型声明:

interface String {
concat(...strings: string[]): string;
}

参数说明:

参数说明类型
str2...strN和原字符串连接的多个字符串。string

concat() 函数的返回值为 String 类型,其返回值为拼接后的字符串。

concat() 函数的作用等同于运算符 +,例如:str.concat(str1, str2) 等同于 str + str1 + str2

方法说明

concat 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。 concat 方法并不影响原字符串。

代码示例

下面的例子演示如何将多个字符串与原字符串合并为一个新字符串

var hello = 'Hello, ';
hello.concat('Kevin', ' have a nice day.');
// Hello, Kevin have a nice day.

建议使用赋值操作符(++=)代替字符串的 concat 方法。

var hello = 'Hello, ';
hello += 'world';
console.log(hello);
// Hello, world

参考资料