이렇게 instanceof는 인스턴스 인지를 확인 시켜주는 함수인 거 같다. 그래서
a instanceof A는 true가 맞고 b, c는 상속되지 않기 때문에,
flase가 출력이 되는 것이다.
그리고 b는 a,b는 상속이 되니까 true라는 값이 나오고, c는 상속 되지 않기 때문에 false가 나온다. c는 모두 다 true가 나온다. 이유는 모두 다 상속이 되어있기 때문이다.
constructor는 일치연산자로 비교를 하였다. c = a는 일치 하지 않고 b도 마찬가지다. 하지만 c = c 맞기 때문에 true가 나오는 것이다.
주석 처리 되어있는 배열데이터도 instanceof 와 constructor둘 다 true라는 값이 나오고, 마찬가지로 new키워드로 만들어도 모두 다 true라는 값이 나온다.