
이벤트리스너 붙은지 확인하는 방법
target보다 currenttarget을 많이 사용하나요?

과 제

실서비스에서는 로그인 버튼을 누르는 것 한번이 웹 서버와 통신하는 것이기 때문에 정확히 사용자가 입력,
항상 로그인버튼을 누를수있게 하는건 리소스 낭비임
Object.prototype.toString.call([]) // '[Object Array]
사실 문자는 크게 문제는 없지만, null이나 array같은 경우에는
반환값이 없음.
값을 반환하지 않고 순환만 하고 끝나기 때문에

e parameter로 event prevent 하지 않으면 인자값 비워둬도 됩니다.
span.forEach((item) => {
console.log(item);
item.addEventListener('click', () => {
// console.log('clicked!');
});
});
// 여러 항목들을 이벤트 바인딩을 하는데 효과적인가 -> no
/* 이벤트를 세개나 추가해버린거임
이벤트 위입이라는 키워드를 추천해요 🐬 => event delegation
요소들을 감싸고 있는 부모가 이벤트를 갖고있지
*/
reverse()는 원형을 파괴하는 반면에 toReversed()는 파괴하지 않고 원본을 보존해