-
모던 자바스크립트 Deep Dive - 함수와 일급 객체JavaScript 2021. 9. 16. 19:03
일급 객체
- 무명의 리터럴로 생성할 수 있다.
- 변수나 자료구조에 저장할 수 있다.
- 함수의 매개변수에 전달할 수 있다.
- 함수의 반환값으로 사용할 수 있다.
// 1. 무명의 리터럴로 생성할 수 있다. // 2. 변수에 저장할 수 있다. const increase = function(num){ return num ++ ; } // 2. 객체에 저장할 수 있다. const predicates = { increase } ; // 3. 함수의 매개변수로 전달할 수 있다. // 4. 함수의 return 값으로 사용할 수 있다. function makeCounter(predicate){ let num = 0; return function(){ num = predicate(num); return num; }; }
'JavaScript' 카테고리의 다른 글
모던 자바스크립트 Deep Dive - strict mode (0) 2021.09.17 모던 자바스크립트 Deep Dive - 프로토타입 (0) 2021.09.16 모던 자바스크립트 Deep Dive - 생성자 함수에 의한 객체 생성 (0) 2021.09.16 모던 자바스크립트 Deep Dive - 프로퍼티 어트리뷰트 (0) 2021.09.16 모던 자바스크립트 Deep Dive - let, const 키워드와 블록 레벨 스코프 (0) 2021.09.16