JavaScript
Result
Run
License
function Demo(x) { this.x = x; } console.log("-- Demo() --"); // (1)함수의 타입을 확인 console.log(`(1)[자신]${typeof Demo}`); // (2)함수의 상속자 타입을 확인 console.log(`(2)[상속자]${typeof Demo.__proto__}`); // (3)함수의 상속자의 상속자의 타입을 확인 console.log(`(3)[상속자>상속자]${typeof Demo.__proto__.__proto__}`); console.log("-- new Demo() --"); // (4)생성자 함수를 호출하여 생성한 값의 타입을 확인 console.log(`(4)[자신]${typeof new Demo(1)}`); // (5)생성자 함수를 호출하여 생성한 객체의 상속자 타입을 확인 console.log(`(5)[상속자]${typeof new Demo(1).__proto__}`);
Console
expand_less
License
License
by DevDic
Close