복제 복사에 지나지 않습니다. 배열을 다른 배열로. 옛날에는 slice() 방법은 복제 하는 데 사용됩니다. 배열이지만 ES6은 확산 을 제공했습니다. operator(...)를 사용하여 작업을 쉽게 수행할 수 있습니다. 두 가지 방법을 모두 논의해 보겠습니다.
slice() 메소드를 사용한 복제
예시
다음 예에서 slice() 방법은 복사 하는 데 사용됩니다. 배열. 슬라이스() 한 인덱스에서 다른 인덱스로 배열을 슬라이스하는 데 사용됩니다. slice() 제공된 인덱스가 없기 때문에 메소드는 슬라이스 전체 배열. 슬라이스 후 슬라이스된 부분은 할당 을 사용하여 다른 배열로 복사됩니다. 연산자(=).
<html> <body> <script> const games = ['cricket', 'hockey', 'football','kabaddi']; const clonegames = games.slice(); document.write(clonegames); </script> </body> </html>
출력
cricket,hockey,football,kabaddi
확산 연산자를 사용한 복제
Es6은 확산 연산자가 지배적입니다. 이 연산자는 많은 용도와 복제 가 있습니다. 그 용도 중 하나입니다.
예시
<html> <body> <script> const games = ['cricket', 'hockey', 'football','kabaddi']; const clonegames = [...games]; document.write(clonegames); </script> </body> </html>
출력
cricket,hockey,football,kabaddi