一个json对象最多可以有多少个属性?

有个问题,如果我的json对象里有几十万个属性,json会不会出问题?

犯罪嫌疑人X
浏览 861回答 1
1回答

qq_笑_17

js应该是没有对它进行限制的,但是电脑的性能是有限的。我实测了一下:var obj={};for(var i=0;i<80000000;i++){&nbsp; &nbsp;obj[i]=i;&nbsp; &nbsp;if(i%1000==0){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; console.log(i);&nbsp; &nbsp; &nbsp; &nbsp;}}&nbsp; &nbsp;&nbsp;我的电脑上跑到7000多万的时候就会崩溃。对象里存的键和值越复杂,能装得下的数目也会越少。但实际应用中,你肯定不能这样来搞!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript