일급객체의 조건
- 무명의 리터럴로 생성할 수 있음
- 변수나 자료구조(객체,배열 등)에 저장할 수 있음
- 함수의 매개변수에 전달할 수 있음
- 함수의 반환값으로 사용할 수 있음
자바스크립트의 함수는 위의 조건에 부합하므로 일급 객체이며
객체와 동일하게 함수를 사용할 수 있음
함수의 프로퍼티 어트리뷰트
const getSum = function(a,b){
return a+b;
};
Object.getOwnPropertyDescriptors(getSum);
// 이미지 참고
프로퍼티 어트리뷰트는 위와 같이 존재함
'js > 작동방식' 카테고리의 다른 글
node 비동기 작업의 실행원리 (process.nextTick) (0) | 2024.12.05 |
---|---|
js 실행컨텍스트 (0) | 2022.12.28 |
js node, npm, cli (0) | 2022.01.15 |
js hoisting (0) | 2022.01.14 |
댓글