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