javascript - Berapa banyak sifat yang boleh dimiliki oleh objek json paling banyak?
PHP中文网
PHP中文网 2017-05-19 10:39:25
0
4
621

Saya ada soalan, jika terdapat ratusan ribu atribut dalam objek json saya, adakah terdapat sebarang masalah dengan json?

PHP中文网
PHP中文网

认证0级讲师

membalas semua(4)
左手右手慢动作

js sepatutnya tidak mempunyai sekatan ke atasnya, tetapi prestasi komputer adalah terhad.
Saya sebenarnya telah mengujinya:

var obj={};
for(var i=0;i<80000000;i++){
   obj[i]=i;
   if(i%1000==0){
          console.log(i);
       }
}    

Komputer saya akan ranap apabila mencapai lebih 70 juta.
Semakin kompleks kekunci dan nilai yang disimpan dalam objek, semakin kecil nombor yang boleh ditampung.

Tetapi dalam aplikasi sebenar, anda pasti tidak boleh melakukannya seperti ini!

左手右手慢动作

... Lalu kenapa anda menggunakan Json? Sukar untuk membuang data ke dalam pangkalan data dan kemudian menggunakan bahagian belakang untuk menulis program untuk membaca pangkalan data. .

迷茫

Ratusan ribu sifat. . . JSON sendiri tidak mempunyai sebarang sekatan pada bilangan atribut, tetapi pemprosesan js mungkin sangat perlahan, atau satu permintaan mungkin tidak dapat ditampung melalui penghantaran http. . .

滿天的星座

Persoalannya ialah mengapa anda meletakkan ratusan ribu atribut dalam JSON. .

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan