ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript 配列はどのくらいの大きさまで可能ですか?

JavaScript 配列はどのくらいの大きさまで可能ですか?

WBOY
WBOYオリジナル
2022-03-24 17:01:434230ブラウズ

JavaScript 配列には最大 4294967295 個の要素を含めることができます。「ECMA-262」第 5 版の仕様によれば、配列の最大長は符号なし 32 ビット整数によって制限されるため、最長の配列には「 2 の 32 乗 -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 版の仕様によれば、配列の最大長は符号なし 32 ビット整数によって制限されています。は ToUint 32 抽象演算であるため、配列には 2.32-1=4 294 967 295=42 億 9000 万の要素を含めることができます。

関連する推奨事項: JavaScript 学習チュートリアル

以上がJavaScript 配列はどのくらいの大きさまで可能ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。