느릿늘있

[SW개념] 일급 시민 본문

개발공부

[SW개념] 일급 시민

JHKim93 2023. 7. 9. 11:05

1. 함수에 전달 가능 : parameter로 넣을 수 있다. ex) function A(일급 시민){}

2. 함수로부터 반환 가능 : return 값이 될 수 있다. ex) function A(){return 일급 시민}

3. 변수에 할당될 수 있다. ex) const A = 일급 시민

  • 위 세가지 조건을 충족하면 일급 시민이라고 부른다.
  • 자바스크립트의 함수는 일급 시민이다. (일급 함수)
  • 자바스크립트의 class는 일급 시민이다.