有个问题,如果我的json对象里有几十万个属性,json会不会出问题?
js应该是没有对它进行限制的,但是电脑的性能是有限的。我实测了一下:
var obj={}; for(var i=0;i<80000000;i++){ obj[i]=i; if(i%1000==0){ console.log(i); } }
我的电脑上跑到7000多万的时候就会崩溃。对象里存的键和值越复杂,能装得下的数目也会越少。
但实际应用中,你肯定不能这样来搞!
1.4m articles
1.4m replys
5 comments
57.0k users