Skip to content

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]

MIT ライセンスの下で配布されています。