본문으로 바로가기

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]