Skip to content

concat

INFO

이 함수는 호환성을 위한 es-toolkit/compat 에서만 가져올 수 있어요. 대체할 수 있는 네이티브 JavaScript API가 있거나, 아직 충분히 최적화되지 않았기 때문이에요.

es-toolkit/compat에서 이 함수를 가져오면, lodash와 완전히 똑같이 동작해요.

여러 배열과 값을 하나의 배열로 연결해요.

인터페이스

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 라이선스에 따라 배포됩니다.