JavaScript/JavaScript,jQuery

[JavaScript] 자바스크립트 배열 합치기 concat() 함수

mingmongs 2025. 3. 18. 13:40

title

자바스크립트에는 배열을 합치는 함수인 concat 함수가 있다.
이 concat 함수에 대하여 알아보자.

 

1) concat?

: 연결하다(concatenate)를 의미하는 함수로,
 하나의 배열에 다른 배열을 합칠 수 있다.

 

2) concat 문법

array.concat([value1[, value2[, ...[, valueN]]]])
  • 인자로 계속해서 배열을 넘겨서 합칠 수 있다.

 

3) concat 예시

3-1) 인자가 하나인 경우

var arr1 = [1, 2, 3];
var arr2 = [4, 5];

arr1 = arr1.concat(arr2);
console.log(arr1);

결과값

[1, 2, 3, 4, 5] 

3-2) 인자가 여러개인 경우

var arr1 = [1, 2, 3];
var arr2 = [4, 5];
var arr3 = [6];
var arr4 = [7, 8, 9];

arr1 = arr1.concat(arr2, arr3, arr4);
console.log(arr1);

결과값

[1, 2, 3, 4, 5, 6, 7, 8, 9] 

 

 

[reference]
https://umanking.github.io/2022/07/17/javascript-concat-array/
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/concat