const numbers = Array(45).fill().map((value, index) => { return index + 1 });
Array(45).fill().map((value, index) => index + 1 );
splice('시작 index', 제거할 갯수, 대입할 값)
numbers = [1,2,3,4,5];
const deleted = numbers.splice(2,2);
//numbers = [1,2,5];
//deleted = [3,4];
splice는 원본을 변경시킨다.
splice는 리턴값이 있는데, 제거된 값들이 배열로 리턴된다.
slice('시작 index', '마지막 index');
const numbers = Array(5).fill().map((value, index) => index + 1);
//numbers = [1,2,3,4,5]이다.
const deleted = numbers.slice(2,4);
//numbers = [1,2,3,4,5];
//dleted = [3,4];
slice는 원본을 유지시킨다