1

このコードを非同期にする例を教えてくださいすべてのアクション

コードは次のとおりです。

$http.get(filename).success(function (data) {
     words = data.split(/\n| /);
     reBuild(words) //this action takes at least 5 seconds
     Process(words) // this action takes at least 4 seconds
})

非同期にしたいのですが、reBuild と Process が実行されたときにスレッドをフリーズしたくありません。これを行う方法はありますか?

4

2 に答える 2

0

イベントを処理することはできますが、最も簡単な方法は、setTimeout を使用して長いループを部分的に処理することです。

于 2013-08-31T10:13:46.990 に答える