배열 항목을 다른 배열로 복사
배열 요소를 새 배열로 복제하는 것은 프로그래밍에서 일반적인 작업일 수 있습니다. JavaScript는 이를 달성하기 위해 다음과 같은 다양한 방법을 제공합니다.
concat 함수:
concat 함수는 효율적이고 널리 지원되는 접근 방식입니다. 여러 배열을 새 배열로 결합하여 원래 배열을 유지합니다. 예:
var arrayA = [1, 2]; var arrayB = [3, 4]; var newArray = arrayA.concat(arrayB); // [1, 2, 3, 4]
이 메소드는 arrayA와 arrayB의 요소를 모두 포함하는 새로운 배열 newArray를 생성합니다.
Array.from 및 Spread 연산자:
Array.from 메서드를 스프레드 연산자(...)와 함께 사용하여 기존 배열에서 새 배열을 만들 수 있습니다. 이 기술은 입력 배열의 요소를 반복하고 이를 새 배열로 푸시하는 방식으로 작동합니다.
var newArray = Array.from(arrayA, x => x); // [1, 2] newArray = [...arrayA, ...arrayB]; // [1, 2, 3, 4]
확산 연산자는 입력 배열을 평면화하여 새 배열로 직접 확산할 수 있도록 합니다.
슬라이스 함수:
슬라이스 함수는 특정 요소를 제외하고 배열의 얕은 복사본을 만드는 데 사용할 수 있습니다. 이 경우 입력 배열의 첫 번째 요소 없이 새로운 배열을 생성하는 데 사용할 수 있습니다.
var newArray = arrayA.slice(1); // [2]
이 방법은 원본 배열을 수정하므로 주의해서 사용해야 합니다.
이러한 방법을 사용하면 배열 항목을 새 배열에 쉽고 효율적으로 복사하여 프로그래밍 요구 사항을 충족할 수 있습니다.
위 내용은 JavaScript에서 배열 요소를 새 배열로 복제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!