length
함수가 그냥 배열의 사이즈를 알고싶을 때 사용하는 줄만 알았는데
배열이 사이즈가 최대 10으로 지정해서 그 이상의 값이 배열에 들어오려하면 안들어가지도록 막는데에 length
라는 함수를 사용하면 편리하다는걸 방금 알게됐다
다음 예시처럼 21 사이즈인 longArray
가 있다.
이 배열의 사이즈가 10이 넘으면 사이즈를 10으로 바꾸라고 해주면 longArray
은 index가 9인 10까지만 자르고 그 뒤에 값들은 모두 삭제해버린다.
var longArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21];
if (longArray.length >= 10) {
longArray.length = 10;
}
console.log(longArray);
출력값 : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]