반응형
일급 객체
-
[Javascript] 일급 객체 (할당, 인자로 전달, 결과값 반환, 커링, 함수)웹/JavaScript 2023. 1. 11. 05:31
일급 객체 First Class Object 👉 MDN 문서 보기 함수를 변수와 같이 다루는 언어에 있는 개념 자바스크립트의 함수도 일급 객체 함수는 기본적으로 객체 // ⭐️ 함수의 자료형 function addNumbers (a, b) { return a + b; } console.log(typeof addNumbers); 일급 객체의 특성 상수 또는 변수에 할당될 수 있음 다른 함수에 인자로 전달될 수 있음 다른 함수의 결과값으로서 반환될 수 있음 I. 할당 function isOddNum (number) { console.log( (number % 2 ? '홀' : '짝') + '수입니다.' ); return number % 2 ? true : false; }; const checkIfOdd ..