const、let 或 none 对于 addeventlistener,哪个是正确的?
const, let or none for addeventlistener, what would be correct?
所以我一直在四处寻找,但找不到任何提及的内容。
如果我想向元素添加“EventListener”,“正确”的方法是什么?
const myHtmlElement = document.getElementById("my-id");
myHtmlElement.addEventListener("change", function(e){ do stuff });
或者我应该改用 let 吗?因为我要“添加”一个事件监听器?
或者简单的做会更正确吗
document.getElementById("my-id").addEventListener("change", function(e){ do stuff });
使用 const,因为您没有重新分配变量。
const并不意味着它持有的值是不可变的,它意味着变量标识符不能被重新赋值。
第一种方法具有更好的可读性,所以一定要使用它。
所以我一直在四处寻找,但找不到任何提及的内容。
如果我想向元素添加“EventListener”,“正确”的方法是什么?
const myHtmlElement = document.getElementById("my-id");
myHtmlElement.addEventListener("change", function(e){ do stuff });
或者我应该改用 let 吗?因为我要“添加”一个事件监听器?
或者简单的做会更正确吗
document.getElementById("my-id").addEventListener("change", function(e){ do stuff });
使用 const,因为您没有重新分配变量。
const并不意味着它持有的值是不可变的,它意味着变量标识符不能被重新赋值。
第一种方法具有更好的可读性,所以一定要使用它。