concat
INFO
この関数は互換性のために es-toolkit/compat
からのみインポートできます。代替可能なネイティブ JavaScript API があるか、まだ十分に最適化されていないためです。
es-toolkit/compat
からこの関数をインポートすると、lodash と完全に同じように動作します。
複数の配列と値を1つの配列に連結します。
インターフェース
typescript
function concat<T>(...values: Array<T | T[]>): T[];
パラメータ
values
(...(T | T[])
): 連結する配列または値。
戻り値
(T[]
): すべての配列と値が連結された新しい配列。
例
typescript
// 値を連結
concat(1, 2, 3);
// 戻り値: [1, 2, 3]
// 配列を連結
concat([1, 2], [3, 4]);
// 戻り値: [1, 2, 3, 4]
// 値と配列を混ぜて連結
concat(1, [2, 3], 4);
// 戻り値: [1, 2, 3, 4]
// ネストされた配列を連結する場合
concat([1, [2, 3]], 4);
// 戻り値: [1, [2, 3], 4]