>일반적인 문제 >js에서 배열의 길이를 얻는 방법

js에서 배열의 길이를 얻는 방법

百草
百草원래의
2023-06-20 17:33:473319검색

js에서 배열의 길이를 얻는 방법

JS에서 배열 길이를 가져오는 것은 매우 간단합니다. 각 배열에는 배열의 최대 길이를 반환하는 길이 속성이 있습니다. 즉, 해당 값은 최대 첨자 값에 1을 더한 것과 같습니다. 숫자 아래 첨자는 2^32-1보다 작아야 하므로 길이 속성의 최대값은 2^32-1과 같습니다.

예제 1

다음 코드는 빈 배열을 정의한 다음 아래 첨자가 100인 요소에 값을 할당하고 길이 속성은 101을 반환합니다. 따라서 길이 속성은 배열 요소의 실제 수를 반영할 수 없습니다.

var a = [];  //声明空数组
a[100] = 2;
console.log(a.length);  //返回101

길이 속성은 읽고 쓸 수 있으며 동적 속성입니다. 배열 요소가 변경되면 길이 속성 값도 자동으로 업데이트됩니다. 동시에 길이 속성 값이 재설정되면 배열 요소에도 영향을 미칩니다. 세부 사항은 다음과 같습니다. 길이 속성이 현재 길이 값보다 작은 값으로 설정되면 배열이 잘립니다. , 새 길이를 초과하는 요소 값은 손실됩니다. length 속성을 현재 길이 값보다 큰 값으로 설정하면 빈 배열이 배열 끝에 추가되어 배열이 새로 지정된 길이까지 커지며, 읽은 모든 값은 정의되지 않습니다. .

예제 2

다음 코드는 길이 속성 값의 동적 변경이 배열에 미치는 영향을 보여줍니다.

아아아아

위 내용은 js에서 배열의 길이를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.