forked from qwer0114/Javascript-Deep-Dive-Study
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
13 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,14 @@ | ||
19장 프로토타입 | ||
=== | ||
|
||
JS는 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어다. | ||
클래스 기반 객체지향 프로그래밍 언어보다 효율적이며 더 강력한 객체지햐 프로그래밍 능력을 지니고 있는 프로토타입 기반의 객체지향 프로그래밍 언어다. | ||
|
||
|
||
일급 객체 | ||
--- | ||
- 일급 객체의 조건 | ||
1. 무명의 리터럴로 생성할 수 있다. 즉, 런타임에 생성이 가능하다. | ||
2. 변수나 자료구조(객체, 배열 등)에 저장할 수 있다. | ||
3. 함수의 매개변수에 전달할 수 있다. | ||
4. 함수의 반환값으로 사용할 수 있다. |