instanceof


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객체의 프로토타입 체인에 없음
    リファレンス
    instanceof mdn