Rumah > Artikel > hujung hadapan web > Seberapa besar tatasusunan JavaScript?
Tatasusunan JavaScript boleh mempunyai sehingga 4294967295 elemen mengikut spesifikasi edisi ke-5 "ECMA-262", panjang maksimum tatasusunan diikat oleh integer 32-bit yang tidak ditandatangani, jadi tatasusunan terpanjang boleh mempunyai " 2 kuasa ke-32 -1", iaitu 4294967295 elemen.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.
Panjang maksimum tatasusunan ialah Math.pow(2,32)-1, 2 hingga kuasa ke-32-1.
Manual Untuk mengujinya, gelung mudah pastinya tidak realistik, jadi kami memutuskan untuk menentukan secara langsung panjang tatasusunan untuk ujian.
Jelas sekali, tatasusunan ini tidak melebihi panjang maksimum, jadi panjang boleh dikeluarkan secara normal.
Dan apabila kita menukar nilai ini kepada Math.pow(2.32)
output ialah panjang tatasusunan yang tidak sah Ia boleh dilihat daripada ini bahawa panjang maksimum tatasusunan js sememangnya 2 hingga kuasa ke-32 - 1;
Menurut spesifikasi edisi ke-5 ECMA-262, panjang maksimum tatasusunan diikat oleh integer 32-bit yang tidak ditandatangani kerana abstrak ToUint 32 operasi, jadi yang paling lama Tatasusunan boleh mempunyai 2.32-1=4 294 967 295=4.29 bilion elemen.
Cadangan berkaitan: Tutorial pembelajaran javascript
Atas ialah kandungan terperinci Seberapa besar tatasusunan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!