constructor构造器

constructor是每一个实例对象都拥有的属性,而这个属性也相当于是一个指针,它指向于创建当前对象的对象

//两种方式创建对象是否有区别(没有区别)
var o={};
var p=new Object();
console.log(o.constructor);//[ Object]
console.log(p.constructor);//[ Object]
console.log(o.constructor===p.constructor);  //true

instanceof 判断某个对象是否是构造器的实例 

var o={};
console.log(o instanceof Object);  //true
console.log(o instanceof o.constructor);  //true

猜你喜欢

转载自blog.csdn.net/liuhua_2323/article/details/83413400
今日推荐