
JavaScript의 concat 메소드는 원본 배열을 변경하지 않고 새로운 배열을 반환합니다.
위 코드에서 result1과 result2의 차이는 없습니다. 두 결과는 모두 [1, 2, 3, 4, 5, 6]입니다.
concat 메소드는 arr 배열의 원본을 변경하지 않고, 새로운 배열을 반환하기 때문에 arr 배열 자체는 그대로 유지됩니다.
만약 concat 메소드가 원본 배열을 변경했다면, 두 번째 concat 메소드를 호출했을 때 arr 배열의 내용이 변경되어 result2의 결과가 다를 것입니다.
2025-06-03 04:53