본문 바로가기
프론트엔드/JavaScript

화살표 함수 예제

by step 1 2021. 5. 26.
반응형

화살표 함수: () => {}

  • 축약형으로 입력 할 수 있다.
  • 2개이상의 매개변수 입력시 반드시 소괄호()를 입력해줘야 한다.
  • 객체 데이터 또한 반환이 가능한데 그때에는 소괄호를 먼저 결과쪽에 감싸주고 중괄호를 입력해준다.
// 화살표 함수
// () => {} vs function () {}
const double = function (x) {
    return x * 2
}

console.log('double: ', double(7))

const doubleArrow = (x) => {
    return x * 2
}
console.log('doubleArrow: ', doubleArrow(5))

// 화살표 함수는 축약형으로 표현이 가능하다
const doubleArrow2 = x => x * 8

console.log('doubleArrow: ', doubleArrow2(5))

// 매개변수가 2개 이상일 경우 () 입력
const doubleArrow3 = (x, y) => x * 8 + y

console.log('doubleArrow: ', doubleArrow3(5,2))

// 객체 데이터를 반환하는 방법 중괄호{}를 소괄호()로 감싸줘야 한다.
const doubleArrow4 = (x, y) => ({
    name: 'oh',
    X: x,
    Y: y
})

console.log('doubleArrow: ', doubleArrow4(5,2))

반응형

'프론트엔드 > JavaScript' 카테고리의 다른 글

호이스팅  (0) 2021.05.26
즉시 실행 함수  (0) 2021.05.26
함수 arguments 객체 사용  (0) 2021.05.26
형 변환  (0) 2021.05.26
변수 유효범위  (0) 2021.05.26