
익명함수 : function() {}
화살표함수 : () => {}
익명함수 : function(num) { return num * 2 }
화살표함수 : (num) => { return num * 2 }
2) 작성법: 매개변수가 "하나"인경우 () 생략 가능
익명함수 : function(e) { e.target... }
화살표함수 : e => { e.target ... }
* 매개변수가 없을경우는 "무조건" () 작성
3) 작성법: 함수 정의 부분이 return [식 또는 값] 으로만 작성되어있는 경우 {}, return 생략 가능
익명함수 : function(num) { return num * 10 }
화살표함수 : num => num * 10;
** return 되는 값이 객체(object)인 경우는 불가능
num => {price: num*1000, n:1000} (X)
num => { return {price: num*1000, n:1000} } (o)