자바스크립트(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 속성은 배열의 크기를 확인하는 기본적인 방법일 뿐만 아니라, 배열을 다루는 다양한 상황에서 유용하게 활용할 수 있습니다.