18 - 함수와 일급 객체
·
✏️ Study/🧽 JS & TS
모던 자바스크립트 Deep Dive 정리 1. 일급 객체 1-1. 일급 객체의 조건 4가지 ▶ 무명의 리터럴로 생성 가능 ▶ 변수나 자료구조(객체, 배열 등)에 저장 가능 ▶ 함수의 매개변수에 전달 가능 ▶ 함수의 반환값으로 사용 가능 자바스크립트의 함수는 위의 조건을 모두 만족하므로 일급 객체이다 ▶ 즉, 함수를 객체와 동일하게 사용할 수 있다 ▷ 함수 객체는 일반 객체에는 없는 함수 고유의 프로퍼티를 소유한다 2. 함수 객체의 프로퍼티 2-1. arguments 프로퍼티 ▶ 함수 호출시 전달된 인수들의 정보를 담고 있는 순회 가능한 유사배열 객체 ★ 유사배열 : length 프로퍼티를 가진 객체로, for 문으로 순회 가능 (대표적으로 문자열) ▷ 배열 메서드를 사용할 수는 없다 ▷ 함수 내부에서만 ..