function 함수(){ }
or
let 함수 = function(){ }
let 함수 = ( ) => { }
💡입출력 기계
let 함수 = (a) => { return a +10 } 처럼 뭔가를 입력하면 출력해주는 것
forEach 함수는 array 자료 갯수만큼 내부 코드를 실행해줌, 이때 a는 array 내의 자료를 의미
[1,2,3,4].forEach(a =>console.log(a))
document.getElementById('버튼').addEventListener('click', (e) => {
(...)
});
let 오브젝트 = {
함수 : ( ) => {
(...)
}
}
arrow function은 기존 function과 비슷한 것 같지만 this값이 달라진다는 점에서 큰 차이가 있다
this를 사용할 일이 있으면 무조건적으로 arrow function을 사용하면 안된다는 것을 주의하자
정말 유익한 포스팅이었습니다. 함수와 arrow function의 차이점과 사용법을 이해하는 데 많은 도움이 되었습니다. 특히 arrow function의 장점과 단점을 명확히 설명해 주셔서 감사합니다. 앞으로 this를 사용할 때는 주의하겠습니다. 다음에도 좋은 글 부탁드립니다!