3

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


图片描述


张亚涛
5.3k 声望2.8k 粉丝

人首先应该接受现实,承认问题的存在,并且反思它。而不是首先就跳出来回避这个问题,找比我们更差的。质疑甚至抨击提出问题的人,并且一杆子打死。