String.prototype.concat()
concat()
メソッドは、文字列引数を呼び出し文字列に連結して、新しい文字列を返します。
試してみましょう
構文
str.concat(str2 [, ...strN])
引数
str2 [, ...strN]
-
str
に連結する文字列。
返値
提供された文字列を結合したテキストを含む新しい文字列。
解説
concat()
関数は、文字列引数を呼び出し文字列に連結し、新しい文字列を返します。元の文字列または返された文字列の変更は、他の文字列には影響しません。
引数が文字列型でない場合は、連結前に文字列値に変換されます。
性能
例
concat() の使用
複数の文字列を連結してコンソールに表示する例を以下に示します。
let hello = 'こんにちは、'
console.log(hello.concat('鈴木さん', '。よい1日を。'))
/* こんにちは、鈴木さん。よい1日を。*/
let greetList = ['こんにちは', ' ', '佐藤さん', '!']
"".concat(...greetList) // "こんにちは 佐藤さん!"
"".concat({}) // [object Object]
"".concat([]) // ""
"".concat(null) // "null"
"".concat(true) // "true"
"".concat(4, 5) // "45"
仕様書
Specification |
---|
ECMAScript Language Specification # sec-string.prototype.concat |
ブラウザーの互換性
BCD tables only load in the browser