본문 바로가기

개발 이모저모/Node.js

=>{} / node.js => / node.js 화살표 함수

node.js 관련해서 검색하다 보면 이런 형태의 함수를 많이 볼 수 있다.

이것은 화살표 함수라고 불리운다!
(2015년 이후부터 자바스크립트 문법들이 업그레이드 되면서 새로운 문법들이 생겨났다)

var sum= ( x , y ) =>{
   return x+y ;
}
var sum2 = ( x , y ) => ( x+y ) ;

var sum3 = ( x, y ) => x+y ;
function ( x , y ) {
   return x+y ;
}

위의 함수들은 모두 같은 의미를 가진 함수들이다!

 

 

즉, 화살표 함수는 function을 선언하는 대신 =>기호로 선언해서 사용하는 것이다

화살표함수로 표현한 함수같은 경우, var sum이라는 변수에 대입했는데, 이렇게 사용하면 재사용을 할 수 있다!

그리고, sum2, sum3에 대입한 함수처럼 return문을 안쓰고 사용 할 수 있다.

 

 

 

출처 : node.js교과서