자바스크립트 배열 자르기/나누기 javascript array slice truncate
1. 배열의 slice 함수를 쓴다
let names = ["Moe", "Larry", "Shemp", "Curly", "Joe"];
let newNames = names.slice(0, 4);
names는 ["Moe", "Larry", "Shemp", "Curly"] 로 바뀌지 않으므로
꼭 새로 할당해야 한다
참고: 새로 배열이 만들어지므로 메모리를 더 쓴다
2. 배열의 length 속성을 바꾼다
let names = ["Moe", "Larry", "Shemp", "Curly", "Joe"];
names.length = 3; // 이제 names 는 ["Moe", "Larry", "Shemp"]
참고: 배열 길이를 더 늘리면 undefined 타입으로 채워진다
let names = ["Moe", "Larry", "Shemp"];
names.length = 5;
alert(typeof names[4]); // alerts "undefined"