JavaScript 배열은 얼마나 커질 수 있나요?

WBOY
풀어 주다: 2022-03-24 17:09:43
원래의
4197명이 탐색했습니다.

JavaScript 배열은 최대 4294967295개의 요소를 가질 수 있습니다. "ECMA-262" 5판 사양에 따라 배열의 최대 길이는 부호 없는 32비트 정수로 제한되므로 가장 긴 배열은 "2에서 32번째까지"를 가질 수 있습니다. power -1"은 4294967295개 요소입니다.

JavaScript 배열은 얼마나 커질 수 있나요?

이 튜토리얼의 운영 환경: Windows 10 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript 배열은 최대 얼마나 커질 수 있나요?

배열의 최대 길이는 Math.pow(2,32)-1, 2의 32제곱-1입니다.

간단한 루프는 수동으로 테스트합니다. 확실히 비현실적입니다. 테스트를 위해 배열의 길이를 직접 정의하기로 결정했습니다.

JavaScript 배열은 얼마나 커질 수 있나요?
당연히 이 배열은 최대 길이를 넘지 않으므로 정상적으로 길이가 출력될 수 있습니다.

그리고 이 값을 Math.pow(2.32)

JavaScript 배열은 얼마나 커질 수 있나요?
로 변경하면 출력이 잘못된 배열 길이가 됩니다. 이를 통해 js 배열의 최대 길이는 실제로 2의 제곱임을 알 수 있습니다. 32 -1

ECMA-262 5판 사양에 따르면 ToUint 32 추상 연산으로 인해 배열의 최대 길이는 부호 없는 32비트 정수로 제한되므로 가장 긴 배열은 2를 가질 수 있습니다. =4 294 967 295=42억 9천만 요소.

관련 권장 사항: javascript 학습 튜토리얼

위 내용은 JavaScript 배열은 얼마나 커질 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!