你的JS面向对象真的很厉害么?那末请说出下面这些属性离别输出什么?
Object.prototype.constructor
Object.prototype.prototype
Object.prototype.__proto__
Object.constructor.prototype
Object.constructor.constructor
Object.constructor.__proto__
Object.__proto__.constructor
Object.__proto__.prototype
Object.__proto__.__proto__
Function.prototype.constructor
Function.prototype.prototype
Function.prototype.__proto__
Function.constructor.prototype
Function.constructor.constructor
Function.constructor.__proto__
Function.__proto__.constructor
Function.__proto__.prototype
Function.__proto__.__proto__
function Cat() {};
Cat.prototype
Cat.prototype.constructor
Cat.prototype.__proto__
Cat.__proto__
var cat = new Cat();
cat.constructor
cat.__proto__
var o = {};
o.constructor
o.prototype
o.__proto__