有個問題,如果我的json對象里有幾十萬個屬性,json會不會出問題?
一個json對象最多可以有多少個屬性?
犯罪嫌疑人X
2018-11-14 14:14:41
TA貢獻1818條經(jīng)驗 獲得超7個贊
js應(yīng)該是沒有對它進行限制的,但是電腦的性能是有限的。
我實測了一下:
var obj={};
for(var i=0;i<80000000;i++){
obj[i]=i;
if(i%1000==0){
console.log(i);
}
}
我的電腦上跑到7000多萬的時候就會崩潰。
對象里存的鍵和值越復(fù)雜,能裝得下的數(shù)目也會越少。
但實際應(yīng)用中,你肯定不能這樣來搞!
舉報