码迷,mamicode.com
首页 > 其他好文 > 详细

实例、构造函数、构造函数的原型

时间:2015-06-22 20:44:36      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

 

技术分享

 

上代码:

  function Foo(){} //构造函数
  var a = new Foo(); //实例
  console.log(Foo===Foo.prototype.constructor); //true
  console.log(a.constructor===Foo); //true
  console.log(Foo.prototype===Foo.prototype); //true
  console.log(a.__proto__===Foo.prototype); //true

 

1.constructor

【实例的构造函数的原型】的constructor,和【实例】的constructor。都指向【构造函数】

2.非标准__proto__(标准Object.getPrototypeOf())

__proto__拿到的是实例的构造函数的原型
foo.constructor.prototype == foo.__proto__
// true
Foo.prototype == foo.__proto__
// true

 

 
 
 
 
 
 
 
 

实例、构造函数、构造函数的原型

标签:

原文地址:http://www.cnblogs.com/lixiaoyaoslove/p/4593794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!