[JavaScript] 1급 시민, 1급 객체
JavaScript의 함수는 1급 객체(First Class Object)이다. 1급 객체가 무엇이고 이것이 왜 JavaScript에서 중요할까? 1급 시민(First Class Citizen) JavaScript를 포함한 거의 모든 프로그래밍 언어의 변수에서 1급 시민의 조건은 다음과 같다. 변수(variable)에 담을 수 있다. 인자(parameter)로 전달할 수 있다. 반환 값(return value)으로 전달할 수 있다. let bar1 = 1; // 1. 변수에 담을 수 있다. function foo (param) { // 2. 인자로 전달할 수 있다. let bar2 = param + 1; return bar2; // 3. 반환 값으로 전달할 수 있다. } console.log(foo(ba..
JavaScript
2020. 9. 30. 15:02
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 백준
- js
- 1급객체
- CSS
- html
- 플로이드워셜
- 최소스패닝트리
- python
- MST
- frontend
- 인프런
- javascript
- 웹팩
- BFS
- 위상정렬
- Java
- 최소공통조상
- 알고리즘
- SCSS
- 파이썬
- 다익스트라
- 고차함수
- 자바스크립트
- controller
- 투포인터
- webpack
- BOJ
- heapq
- springboot
- 에라토스테네스의체
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함