자바스크립트는 굉장히 간편함..? 간결함? 유용성을 추구한 언어같다.
화살표 함수는 돠게 신기하다. 자바에도 있나?
함수를 만드는 간단한 방법인데, =>
를 사용해서 함수를 만들 수 있다.
let 변수명 = (매개변수) => 코드;
변수명
: 함수가 저장된다. ⚠️ 코드의 결과가 저장되는 것이 아니다.
매개변수
: 인수가 하나 밖에 없다면 괄호를 생략할 수 있다. 인수가 하나도 없을 때는 생략할 수 없다.
코드
: 결과를 반환한다. 본문이 여러줄인 함수는 괄호{}
를 써야하며 return
로 명시적으로 결과 값을 반환해야한다.
let sum = (a,b,c) => {
let result = a + b + c;
return result;
}
alert(sum(3,3,3)); //9
this
가 없다.arguments
를 지원하지 않습니다.new
와 함께 호출할 수 없습니다.super
이 없다.