找出所有关于对象的JavaScript isPrototypeOf()方法的信息
在一个对象实例上调用,接受一个对象作为参数。如果你调用的对象isPrototypeOf() ,出现在作为参数传递的对象的原型链中,那么它返回true 。否则它将返回false 。
例子。
const Animal = {
isAnimal: true
}
const Mammal = Object.create(Animal)
Mammal.isMammal = true
Animal.isPrototypeOf(Mammal) //true
const dog = Object.create(Animal)
Object.setPrototypeOf(dog, Mammal)
Animal.isPrototypeOf(dog) //true
Mammal.isPrototypeOf(dog) //true