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 |