함수를 가볍게 쓰기위해서 사용

var a = () => {
return new Date()
}
var a = () => new Date();

var b = a => a*a

var c = (a,b) => a+b

var d = (a,b) => {
console.log(a*b)
}
클로저 때

객체를 즉시 반환해야하는 경우 괄호로 묶어줌


arrow function은 '함수스코프'를 생성합니다.
다만, 실행 컨텍스로 생성시 this 바인딩x

concise method / arrow function
공통점
1. prototype 프로퍼티 x -> 생성자 함수로 x
2. arguments, callee -> hidden. invoke해야만 값을 얻을 수 있다.차이점
method는 메소드로만. -> this가 객체-> 메소드 축약형 쓰기
arrow는 함수로만 -> this가 window 가리킴
즉, arrow를 쓸거면 this는 포기하거나
내부 함수로 쓸때만 가능! [b.bb(); = 하하 나옴]
