javascript的prototype和_proto_

看一段代码先

Student继承Person

放到浏览器运行后,关于原型要三种情况来讲

1. var 变量的原型关系

在addWatch下xiaoming变量的函数关系

xiaoming 的_proto_(即原型)指向了function 函数对象的prototype属性

2.function 函数对象的原型关系

在addWatch下函数对象Student

Student的prototype属性是一个属性,赋值为一个prototyep对象

还有一个_proto_属性,这是它真正的原型,是一个function

3.function函数对象的prototype的原型关系


addWatch下Student.prototype属性

此prototype属性是一个对象,有两个默认属性

1.constructor

2._proto_



function 和prototype对象的相互利用关系
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • avaScript对每个创建的对象都会设置一个原型,指向它的原型对象。 当我们用obj.xxx访问一个对象的属性时...
    源大侠阅读 2,087评论 0 1
  • 基本概念 先用构造函数创建一个对象 在这个例子中,Person 就是一个构造函数,我们使用 new 创建了一个实例...
    杰哥长得帅阅读 3,496评论 0 2
  • 在JavaScript中,原型链作为一个基础,老生长谈,今天我们就来深入的解读一下原型链。 本章主要讲的是下面几点...
    Devinnn阅读 5,251评论 1 6
  • 要弄清楚常识与“经审思的常识”的差别,请思考下面这个问题:是地球绕着太阳转,还是太阳绕着地球转?未经审思的常识告诉...
    秉公阅读 1,490评论 0 0
  • 我骨子里是一个爱读书的清高人,骨子里深刻的认为万般皆下品 惟有读书高。 但我又是一个极没有主见的人,总是认同于别人...
    厚壁阅读 5,534评论 7 10

友情链接更多精彩内容