1. 次のコードは、画面を破棄したあともイベントリスナーが残り続け、メモリリークやハンドラの二重実行を引き起こす可能性があります。安定性・保守性の観点から、もっともよい改善はどれでしょうか?
function attach() {
const btn = document.getElementById('save');
btn.addEventListener('click', () => {
save();
});
}
function attach() {
const btn = document.getElementById('save');
btn.addEventListener('click', () => {
save();
});
}