📝 일급 객체(first-class object) JavaScript와 TypeScript 함수는 일급 객체이다. 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 일급 객체라고 한다. 자바스크립트 함수는 다른 함수에 매개변수로 제공할 수 있다. 📝 일급 객체의 충족 조건 다른 함수에 매개변수로 제공할 수 있다. 함수에서 반환 가능하다 변수에 할당 가능하다. let hyonie = function(func){ func(); } hyonie(function(){ console.log('coding') // "coding" }) 자바스크립트 함수는 함수에서 반환이 가능하다. function hyonie() { return function() { console.log('coding'); //"..