"use strict"
const array4 = [...array1];
...(전개, spread 연산자)
array1 배열을 쫙 펼쳐놓고 각각의 요소 값들을 array4에 추가하라
ES5이상에서 사용하는 배열의 깊은 복사
const 배열 = [1, 2, 3, 4, 5, "대한민국", "우리나라"];
한개의 배열에 숫자형 데이터와 문자열형 데이터를 같이 저장하였다
이러한 방식의 언어는 JS 만 된다.
이러한 현상 때문에 JS 의 배열을 배열이 아니다라고 주장하기도 한다.
정리하면 JS 의 배열은 요소이름이 없는 객체다.
배열의 끝에 데이터 추가하기
배열.push("끝에 추가");
배열[배열.length] = "여기도 추가";
배열의 맨 앞에 데이터 추가하기
배열.unshift("처음에 추가");