Javascript에서 2개의 배열을 결합하는 두 가지 방법이 있습니다. 새 배열을 얻고 두 배열을 결합하는 동안 기존 배열을 방해하지 않으려면 다음과 같이 concat 메서드를 사용해야 합니다.
예시
let arr1 = [1, 2, 3, 4]; let arr2 = [5, 6, 7, 8]; let arr3 = arr1.concat(arr2); console.log(arr1); console.log(arr2); console.log(arr3);
출력
이것은 출력을 줄 것입니다 -
[1, 2, 3, 4] [5, 6, 7, 8] [1, 2, 3, 4, 5, 6, 7, 8]
기존 어레이는 수정되지 않았습니다. 제자리에서 조인하려면 적용과 함께 푸시 방법을 사용해야 합니다. 적용 함수는 배열에서 값의 압축을 풀고 인수로 적용되는 함수에 전달합니다. 예를 들어,
예시
let arr1 = [1, 2, 3, 4]; let arr2 = [5, 6, 7, 8]; arr1.push.apply(arr2); console.log(arr1); console.log(arr2);
출력
이것은 출력을 줄 것입니다 -
[1, 2, 3, 4, 5, 6, 7, 8] [5, 6, 7, 8]
여기서 첫 번째 배열 자체가 변경되었음을 유의하십시오.