用数组效率太低~ 数据到两三千的时候就会感觉到慢~

解决方案 »

  1.   

    楼上正解,我在做三级省市联动时发现这个问题,请问有什么好的方法或思路没,咱们共享下。共同学习
      

  2.   

    关键在于你创建了太多的 Array ,要知道这个东东非常消耗资源的。几十几百还问题不大,但量到一定程度的时候就会把机器脱死。另外,for循环也是问题,当量达到一定级别的时候JS的for循环就会变得异常的慢。
    解决的办法是先把数据序列化成字符串,数据的索引合成一个大字符串,用正则表达式来匹配索引代替for循环,这样可以达到最快,处理的量级可轻松突破万级。
      

  3.   

    这么高深,献丑了,向高手们学习。