Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

자바스크립트에서 배열 길이 구하는 방법 – length 속성 완벽 정리

자바스크립트(JavaScript)에서 배열의 길이를 확인하려면 length 속성을 사용하면 됩니다. length 속성은 배열에 포함된 요소의 개수를 나타내는 부호 없는 32비트 정수(unsigned 32-bit integer)를 반환합니다.

length 속성의 특징

  • 배열의 마지막 인덱스보다 항상 1 큰 값을 반환합니다.
  • 요소가 추가되거나 삭제되면 자동으로 갱신됩니다.
  • 값을 직접 할당하여 배열의 크기를 줄이거나 늘릴 수도 있습니다.

예제 코드

아래 코드를 실행하면 배열의 길이를 확인할 수 있습니다.

<html>
   <head>
      <title>JavaScript Array length Property</title>
   </head>
   <body>
      <script>
         var arr = new Array( 50, 60, 70, 80 );
         document.write("arr.length is : " + arr.length);
      </script>
   </body>
</html>

실행 결과

arr.length is : 4

추가 활용 예시

1. 배열 순회 시 활용

length 속성은 반복문과 함께 자주 사용됩니다.

var arr = [10, 20, 30];
for (var i = 0; i < arr.length; i++) {
   console.log(arr[i]);
}

2. length 값 변경으로 배열 크기 조절

length에 더 작은 값을 할당하면 그 이후의 요소들이 잘려나갑니다.

var arr = [1, 2, 3, 4, 5];
arr.length = 2;
console.log(arr); // [1, 2]

이처럼 자바스크립트의 length 속성은 배열의 크기를 확인하는 기본적인 방법일 뿐만 아니라, 배열을 다루는 다양한 상황에서 유용하게 활용할 수 있습니다.