二、instanceof
1、通俗些讲,instanceof 用来比较一个对象是否为某一个构造函数的实例。注意,instanceof运算符只能用于对象,不适用原始类型的值。
1)判断某个实例是否属于某种类型。
function Foo() {};
Foo.prototype.message = ...;
const a = new Foo();
2)也可以判断一个实例是否是其父类型或者祖先类型的实例。
function Car(make, model, year) {
this.make = make;
this.model = model;
this.year = year;
}
const auto = new Car('Honda', 'Accord', 1998);