728x90
arrow function 문법
var pants = [28, 30, 32];
pants.forEach(function(a){
console.log(a)
});
pants.forEach((a) => {
console.log(a)
});
동일
pants.forEach( a => {
console.log(this)
});
arrow function은 파라미터가 하나면
() 소괄호 생략가능
함수 중괄호 안에 return 한 줄 밖에 없으면
{ } 중괄호와 return 동시에 생략가능
let 함수 = function(){ console.log('안녕') }
let 함수 = () => { console.log('안녕') }
주의) 이벤트리스너 콜백함수안에서 this를 써야하면 arrow function 쓰면 의도와 다르게 동작
=> 그냥 일반 함수 쓰기 e.currentTarget 쓰려면
728x90
'> 메모 > JS' 카테고리의 다른 글
sort, map, filter 함수 (1) (0) | 2024.04.08 |
---|---|
[JS] Ajax 정리 (3) (0) | 2024.04.07 |
[JS] Ajax 정리 (2) (1) | 2024.04.05 |
[JS] Ajax 정리 (1) (0) | 2024.04.03 |
[JS] forEach, for in 반복문 (0) | 2024.04.02 |