問題タブ [order-of-execution]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - clearInterval 関数が不思議に働いている
完了時に関数がいつ値を返すことができるかは誰もが知っています。次のコード行を考えてみましょう
現在、関数clearInterval()
によって返された一意の ID をsetInterval()
引数として取り、これは関数が完全に実行された後にのみ返されます。私のコードで何が起こるかというと、setInterval()
関数が実行される前にクリアされsetinterval()
、コールバック関数が呼び出されるまで何も返さないため、これは不可能です。
関数は関数の前にどのclearInterval()
ように実行できsetinterval()
ますか?