본문 바로가기
> 메모/JS

[JS] arrow function 문법 (화살표 함수)

by 자몽주스 2024. 4. 7.
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