본문 바로가기
javascript/ES6

[ES6] 기초문법 3 - 함수

by 알찬 퍼블리셔 2019. 5. 8.
728x90
반응형

-기본 함수선언

 

우리가 알고 있는 형태의 익명함수 선언은 아래와 같다. 

const myFunc = function() {
  const value = "Hello!";
  return value;
}

 

아래와 같이 화살표를 이용해 간단하게 작성 가능하다.

const myFunc = () => {
  const value = "Hello!";
  return value;
}

 

조금 더 간단하게 아래와 같이 작성할 수 있다. 

const myFunc = () => "Hello!"

 

-파라미터가 있는 함수선언

 

파라미터가 있는 경우를 작성해보자. 

const myFunc = function(value) {
  return value;
}



const myFunc = (value) => {
  return value;
}



const myFunc = (value) => value

 

- 기본값을 갖는 파라미터가 있는 함수 선언

 

함수의 파라미터에 기본값을 줄 수도 있다.

const myFunc = function(value = "Hello!") {
  return value;
}



const myFunc = (value = "Hello!") => {
  return value;
}



const myFunc = (value = "Hello!") => value
728x90
반응형

댓글