JavaScript 배열은 최대 4294967295개의 요소를 가질 수 있습니다. "ECMA-262" 5판 사양에 따라 배열의 최대 길이는 부호 없는 32비트 정수로 제한되므로 가장 긴 배열은 "2에서 32번째까지"를 가질 수 있습니다. power -1"은 4294967295개 요소입니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
배열의 최대 길이는 Math.pow(2,32)-1, 2의 32제곱-1입니다.
간단한 루프는 수동으로 테스트합니다. 확실히 비현실적입니다. 테스트를 위해 배열의 길이를 직접 정의하기로 결정했습니다.
당연히 이 배열은 최대 길이를 넘지 않으므로 정상적으로 길이가 출력될 수 있습니다.
그리고 이 값을 Math.pow(2.32)
로 변경하면 출력이 잘못된 배열 길이가 됩니다. 이를 통해 js 배열의 최대 길이는 실제로 2의 제곱임을 알 수 있습니다. 32 -1
ECMA-262 5판 사양에 따르면 ToUint 32 추상 연산으로 인해 배열의 최대 길이는 부호 없는 32비트 정수로 제한되므로 가장 긴 배열은 2를 가질 수 있습니다. =4 294 967 295=42억 9천만 요소.
관련 권장 사항: javascript 학습 튜토리얼
위 내용은 JavaScript 배열은 얼마나 커질 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!