티스토리 뷰

개발

[JS] function keyword 없는 함수

Mr.Ban 2022. 9. 1. 17:03

function keyword 없이 함수를 정의하는 케이스 들을 정리해 보았습니다.

1.Arrow Function

const fn = n => console.log(n)

2.Object Method

const obj = {
   name: 'Half',
   greet() { console.log(`${name} 안녕하세요`) } // function greet() {...} 축약 표현
}

3.Class Method

class Person {
  constructor(name) {
    this.name = name;
  }
  greet() {
    console.log(`hi ${this.name}`)
  }
}

 

 

참고

https://levelup.gitconnected.com/why-we-dont-need-the-function-keyword-in-javascript-anymore-7e43a8709491

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Method_definitions

댓글