0

好的......我已经尽我所能......在我东东主数组的切片为400之后,循环的每次迭代在数组中只有100个项目......为什么每次我击中都需要30秒sortChunker...运行此代码总共需要 2 分钟

请注意,我的树总共需要遍历 2000 个节点……但是 jsTree 真的需要那么长时间吗?

这是我的代码...

var $myTree= $("#myTree");
            var cLength= 100;
            var arrLen= strArry.length;
            var lc= arrLen/ cLength;

          //put data in chunks...
          var myChunker = function(myArrChunk){
              //var start = new Date();
          setTimeout(
               function(){
                   var start = new Date();
                   myArrChunk,  function(key, item){
                    $myTree.jstree("check_node", "#"+item);

                });
                 var end = new Date();


           }, 0);
        }; 
          for(var j = 0; j < lc; j+=1){
                var arrChunk= sArry.slice(i*cLength, (i*cLength) + cLength);

                myChunker (arrChunk);
          }
4

0 回答 0