类本身指向就是构造函数,类的数据类型就是函数
- instanceOf:判断构造函数的prototype属性是否出现在对象的原型链的任何位置
function Person(name){
this.name=name
}
var obj=new Person('张三')
var obj1={}
console.log(obj instanceof Person);//true
console.log(obj1 instanceof Person);//false
- 对象的属性的constructor来判断,指向该对象的构造函数
function Person(name) {
this.name = name
}
var obj = new Person('张三')
console.log(obj.__proto__.constructor);
obj.__proto__.constructor=Array
console.log(obj.__proto__.constructor);