このような関数を実装します
達成するには何を使用するかを尋ねます。 ? インタビュアーは、非同期、キューなどが関係していると言いました~~~
学习是最好的投资!
これは、lazyMan と同様のプロセス コントロールです。http://www.cnblogs.com/Upton/... を参照してください。
あなたが望んでいるのはこれだと思います。コードの構造は非常にシンプルです。
、内容を最後に追加しますjobs 调用before的时候把内容加到队列头部 调用getup
jobs
before
getup
の関数を使用することですsetTimeout 时间设置为0 setTimeout
setTimeout
タイプミスでしょうか嘘嘘
嘘嘘
リーリー
Promise実装プロセスを参照してください
これは、lazyMan と同様のプロセス コントロールです。http://www.cnblogs.com/Upton/... を参照してください。
あなたが望んでいるのはこれだと思います。コードの構造は非常にシンプルです。
実行キューがある場合、内容を最後に追加します
基本原則は、現在のオペレーティング環境のすべてが実行された後に実行されるjobs
调用before
的时候把内容加到队列头部 调用getup
の関数を使用することです
それで質問の3番目の例の3行目がまた出力されるのかなsetTimeout
时间设置为0setTimeout
タイプミスでしょうか
ただし、この原則に従って、何度呼び出しても問題ありません。 リーリー嘘嘘
リーリー
Promise実装プロセスを参照してください