📅  最后修改于: 2023-12-03 15:10:02.760000             🧑  作者: Mango
在 JavaScript 中,字符串是不可变的,也就是说,一旦创建了一个字符串,它就不能被修改。当需要将多个字符串拼接在一起时,就可以使用字符串的 concat() 方法。
string.concat(string1, string2, ..., stringN)
concat() 方法接收一个或多个字符串作为参数,返回将它们依次拼接在一起后形成的新字符串。原字符串并没有被修改。
下面是一些使用 concat() 方法的示例:
const str1 = 'Hello';
const str2 = ' world!';
const str3 = ' Have a nice day!';
const newStr = str1.concat(str2, str3);
console.log(newStr); // 输出 "Hello world! Have a nice day!"
const str4 = '123';
const str5 = 456;
const str6 = true;
const str7 = {};
const newStr2 = str4.concat(str5, str6, str7);
console.log(newStr2); // 输出 "123456true[object Object]"
在第一个示例中,我们将三个字符串拼接在一起并将结果赋给新的变量 newStr。
在第二个示例中,我们传递了四个参数给 concat(),其中有一个数值、一个 boolean 值和一个对象。由于这些参数不是字符串,它们会被自动转换为字符串并拼接在一起。
string.concat(...arr)
;以上就是字符串 concat() 方法的介绍。