javascript - Combien de propriétés un objet JSON peut-il avoir au maximum?
PHP中文网
PHP中文网 2017-05-19 10:39:25
0
4
630

J'ai une question : s'il y a des centaines de milliers d'attributs dans mon objet json, y aura-t-il des problèmes avec json ?

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(4)
左手右手慢动作

js ne devrait avoir aucune restriction, mais les performances de l'ordinateur sont limitées.
Je l'ai testé :

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

Mon ordinateur plantera lorsqu'il atteindra plus de 70 millions.
Plus les clés et les valeurs stockées dans l'objet sont complexes, plus le nombre pouvant être hébergé est petit.

Mais dans la pratique, vous ne pouvez certainement pas faire ça comme ça !

左手右手慢动作

...Alors pourquoi utilisez-vous Json ? Il est difficile de jeter les données dans la base de données, puis d'utiliser le backend pour écrire un programme permettant de lire la base de données. .

迷茫

Des centaines de milliers de propriétés. . . JSON lui-même n'a aucune restriction sur le nombre d'attributs, mais le traitement js peut être très lent, ou une seule requête peut ne pas pouvoir être traitée via la transmission http. . .

滿天的星座

La question est de savoir pourquoi mettez-vous des centaines de milliers d'attributs dans un JSON. .

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal