instaceof
연산자는 생성자의 prototype
속성이 객체의 프로토타입 체인 어딘가 존재하는지 판별한다.
object instanceof constructor
object
constructor
function C() {};
function D() {};
let A = new C();
A instanceof C // true : Object.getPrototypeOf(A) === C.prototype
A instanceof D // false : D.prototype이 A객체의 프로토타입 체인에 없음