자바스크립트 배열 자르기/나누기 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"


다음 글 이전 글
댓글 쓰기
comment url