JavaScript中有关对象与构造函数的有关操作

获取对象的构造函数

obj.constructor;

获取对象的原型

obj.constructor.prototype;      //不可靠
Object.getPrototypeOf(obj); //ES5新增,获取obj的原型对象
protoObj.isPrototypeOf(obj);    //ES5新增,判断protoObj是否为obj的原型对象
obj instanceof Func;    //判断obj是否为Func的实例