본문 바로가기
js/작동방식

js 일급객체(함수)

by 냉면돈가스 2023. 2. 15.

일급객체의 조건

 

 - 무명의 리터럴로 생성할 수 있음

 - 변수나 자료구조(객체,배열 등)에 저장할 수 있음

 - 함수의 매개변수에 전달할 수 있음

 - 함수의 반환값으로 사용할 수 있음

 

자바스크립트의 함수는 위의 조건에 부합하므로 일급 객체이며

객체와 동일하게 함수를 사용할 수 있음


함수의 프로퍼티 어트리뷰트

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

댓글