일급 객체 무명 리터럴로 생성 가능 === 런타임에 생성 가능 변수, 자료구조에 저장 가능 함수의 매개변수에 전달 가능 함수의 반환값으로 사용 가능 함수 객체의 프로퍼티 함수 === 객체, 함수로 프로퍼티 보유 가능 arguments 인수들의 정보 저장 Iterable한 유사 배열 객체 --> 배열이 아님 --> 배열 메서드 사용 불가능 함수 내 지역변수로 사용 가변 인자 함수 구현에 주로 사용 name 함수의 이름 __proto__ [[prototype]] 내부 슬롯을 참조하는 데 사용 prototype 생성자 함수로 호출할 수 있는 함수 객체 --> constructor만 소유하고 있음 일반 객체와 Non-constructor는 이 프로퍼티가 없음 생성자 함수가 생성하는 인스턴스의 prototype을..