定義と使用法
concat()メソッドは、2つ以上の配列を連結するために使用されます。
このメソッドは既存の配列を変更せず、接続された配列のコピーのみを返します。
構文
arrayObject.concat(arrayX,arrayX,......,arrayX)
パラメータ | 説明 |
arrayX | 必須。このパラメータには、特定の値または配列オブジェクトを指定できます。任意の数値を指定できます。 |
戻り値
新しい配列を返します。配列は、すべての arrayX パラメーターを arrayObject に追加することによって生成されます。 concat() 操作の引数が配列の場合、配列ではなく配列内の要素が追加されます。
例
例 1
この例では、concat() のパラメーターを配列 a に連結します:
<script type="text/javascript"> var a = [1,2,3]; document.write(a.concat(4,5)); </script>
出力:
1,2,3,4,5
例 2
この例では、2 つの配列を作成して連結します。 concat() を使用してそれらを結合します:
<script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" var arr2 = new Array(3) arr2[0] = "James" arr2[1] = "Adrew" arr2[2] = "Martin" document.write(arr.concat(arr2)) </script>
出力:
George,John,Thomas,James,Adrew,Martin
例 3
この例では、3 つの配列を作成し、concat() を使用してそれらを連結します:
<script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" var arr2 = new Array(3) arr2[0] = "James" arr2[1] = "Adrew" arr2[2] = "Martin" var arr3 = new Array(2) arr3[0] = "William" arr3[1] = "Franklin" document.write(arr.concat(arr2,arr3)) </script>
出力:
George,John,Thomas,James,Adrew,Martin,William,Franklin
このメソッドには 2 つ以上の が必要ですstrings を取得し、新しい単一の文字列を返します。
構文
string.concat(string2, string3[, ..., stringN]);
パラメータの詳細は次のとおりです:
string2...stringN : 这些是要连接字符串。
戻り値:
接続文字列を返します。
例:
<html> <head> <title>JavaScript String concat() Method</title> </head> <body> <script type="text/javascript"> var str1 = new String( "This is string one" ); var str2 = new String( "This is string two" ); var str3 = str1.concat( str2 ); document.write("Concatenated String :" + str3); </script> </body> </html>
これにより、次の結果が生成されます:
Concatenated String :This is string oneThis is string two.
以上が2 つ以上の配列を接続するための JavaScript メソッド concat()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。