コールバックをaddEventListener
に渡す方法を決定する際には、次の方法を考慮して、どうすればよいですか?コールバックをaddEventListenerに渡す方法を決定する際に考慮すべき点は何ですか?
element.addEventListener('click', function(){
// ...
});
又は
function doSomething(){
// ...
}
element.addEventListener('click', doSomething);
又は
element.addEventListener('click', function doSomething(){
// ...
});
は私見彼らはユースケースの両方を持っているので、この質問は非常に意見に基づく答えを引き付ける可能性があります。時にはそれを使うのが理にかなっています。主にイベントハンドラの機能を再利用するときは、名前付き関数(コードの重複なし)を使用する方が面白いです。しかし、実際にはあなたのコードとあなたの背後で使用しているフレームワークによって異なります。 – Icepickle
名前付き関数をスタックトレースで簡単に識別できるように、名前付き関数を使用する方が常に匿名関数を使用する方が優先されます。 –
@Icepickleそれぞれのユースケースをいくつか挙げてください。私はそれを感謝します:) – veteri