본문 바로가기
가짜 개발자 Shiro/javaScript

배열 복제

by shiro21 2020. 4. 23.

ES5 배열 복제

var originalArray = [1, 2, 3, 4, 5];

var newArray = [];
for (var i = 0; i < originalArray.length; i++) {
	newArray[i] = originalArray[i];
}

전개 연산자를 사용하면 배열을 복제하거나 병합할 수 있다.

<script>
  // 전개 연산자를 이용한 배열 복제
  const originalArray = [1, 2, 3, 4, 5];

  const newArray = [...originalArray];

  originalArray[0] = 52;
  originalArray[1] = 273;
  alert(originalArray);
  alert(newArray);
</script>

경고창 1 (originalArray) : 52, 273, 3, 4, 5

경고창 2 (newArray) : 1, 2, 3, 4, 5

 

이렇게 서로 다른 결과를 출력하므로 복제가 이루어졌다는 것을 확인 할 수 있다.

'가짜 개발자 Shiro > javaScript' 카테고리의 다른 글

break 키워드  (0) 2020.04.23
배열 병합  (0) 2020.04.23
forEach()  (0) 2020.04.21
배열 만들기  (0) 2020.04.21
for 반복문, 역 for 반복문  (0) 2020.04.21