私はある種の質問をしていますが、ウェブ上で回答を見つけることができませんでした。callback()が実行されないとどうなりますか?
パラメータでコールバックを使用するjavascript関数では、はの中に常にcallback()
を含める必要がありますか? callback()
が時々実行されるだけなら、パフォーマンス上の問題はありますか?
このコードでは、callback()
は必ずしも呼び出されるべきではありません。関数do_this()
に対してこの呼び出しを多く実行すると、パフォーマンス上の問題が発生してもコールバックは返されません。
パフォーマンス上の問題?コールバックが実行されていることに依存する制御フローがある場合、それはストールしますが、パフォーマンスの問題はありません。 'callback'を0、または特定の要因に応じて何度も実行できるように見えることを考えると、実際には一貫性のない関数シグネチャのように見えます。 –
パラメータを渡しても、パフォーマンスにまったく影響はありません。起こることは、関数のパラメータを渡す際に使用される追加のバイトがあることだけです。 あなたは行くのが良いです! –