面向对象相干测试问题

你的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__

《面向对象相干测试问题》

    原文作者:张亚涛
    原文地址: https://segmentfault.com/a/1190000007648336
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞