JavaScript

String.prototype.concat()メソッド

 編集:2022.08.16 by T.A.

その String と指定文字列の引数を連結した文字列を返します。

string=String.concat(str1 [, ...strN] )
str String。
str1String に連結する文字列。
戻り値

提供された文字列を結合したテキストを含む新しい文字列。String。

解説

concat() 関数は、文字列引数を呼び出し文字列に連結し、新しい文字列を返します。元の文字列または返された文字列の変更は、他の文字列には影響しません。

引数が文字列型でない場合は、連結前に文字列値に変換されます。

性能

concat() メソッドの代わりに 代入演算子(+ または +=)を使用する事を強くお勧めします。
この性能試験によれば、代入演算子のほうが数倍高速です。

concat() の使用

複数の文字列を連結する:

let hello='こんにちは、';
D=hello.concat('鈴木さん', '。よい1日を。'); //="こんにちは、鈴木さん。よい1日を。"

let greetList=['こんにちは', ' ', '佐藤さん', '!'];
D="".concat(...greetList); //="こんにちは 佐藤さん!"
D="".concat({});    //=[object Object]
D="".concat([]);    //=""
D="".concat(null);  //="null"
D="".concat(true);  //="true"
D="".concat(4, 5);  //="45"

テスト