티스토리 뷰
함수는 일급객체이다.
함수를 변수와 같이 다루는 언어에 있는 개념이다.
함수 = 일급 객체
함수는 기본적으로 객체
함수의 자료형은 function
// ⭐️ 함수의 자료형
function addNumbers (a, b) { return a + b; }
console.log(typeof addNumbers);
=> function
addNumbers instanceof Object
일급 객체 (=함수) 의 특성
- 상수 또는 변수에 할당될 수 있음
- 다른 함수에 인자로 전달될 수 있음
- 다른 함수의 결과값으로서 반환될 수 있음
함수도 참조형
다른 변수에 함수를 할당함으로써 같은 곳을 바라보게 됨
객체의 프로퍼티로 함수가 올 수 있다.
객체의 다른 프로퍼티에 접근시 this를 사용
() =>
화살표함수 사용 시 this 의 기능이 달라진다.
'자바스크립트' 카테고리의 다른 글
| JavaScript - 객체 (0) | 2023.12.28 |
|---|---|
| JavaScript - 함수 (0) | 2023.12.26 |
| JavaScript - 매개 변수 (1) | 2023.12.26 |
| JavaScript - 토이 프로젝트 - 계산기 (0) | 2023.12.21 |
| JavaScript - 함수 호출 / 호출 스택 / 호이스팅 (0) | 2023.12.21 |
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 메모리
- 프론트엔드
- 덱
- Bottom-up
- 그래프 순회
- 재귀
- 백준
- javascript
- 완전탐색
- 힙
- dp
- JSON
- 파이썬
- 다익스트라
- 그래프
- 가중치 그래프
- 골드5
- 자료구조
- 브루트포스
- dfs
- 파일 내용 찾기 프로그램
- 알고리즘
- C++
- 변수
- 함수
- os모듈
- deque
- 그래프 탐색
- BFS
- 시뮬레이션
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함