CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
인스턴스(instance)
생성자 함수 호출로 인해 생성된 객체를 객체 혹은 인스턴스라고 부릅니다.
var student = new Student();
|
new Student(); |
· 생성자 함수 · new 키워드를 이용하여 호출하며, 새로운 객체를 생성하는 함수 |
student |
· 인스턴스 · 생성자 함수 호출로 인해 생성된 객체 |
instanceof 연산자
· 생성자 함수에 의해 생성된 객체가 어떤 생성자 함수로 생성되었는지 확인할 때 사용하는 키워드입니다.
· 피연산자인 객체가 특정 객체의 인스턴스인지 아닌지를 확인해 줍니다.
· 피연산자가 특정 객체의 인스턴스이면 참(true)을 반환하고, 특정 객체의 인스턴스가 아니면 거짓(false)을 반환합니다.
· instanceof 연산자는 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다.
function Student(name) { this.name = name; }
var student = new Student('홍길동');
alert(student instanceof Student);
|
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
Date 객체, Date 객체 생성 및 초기화 (0) | 2017.10.15 |
---|---|
문자열 연산자 (+연산자), 문자열 연산자 vs 산술 연산자, 문자열 연산자 예 (0) | 2017.09.16 |
주석, 자바스크립트주석, 주석 단축키 (0) | 2017.08.30 |
XML 문법 경고 메시지 제거하기 : Description Resource Path Location Type - No grammar constraints (DTD or XML Schema) referenced in the document. xxx.xml line 1 XML Problem (0) | 2017.08.09 |
익명 함수와 선언적 함수 공통점 (0) | 2017.08.03 |