当前位置: 首页 > news >正文

洛阳响应式网站建设海南省人才在线

洛阳响应式网站建设,海南省人才在线,网站有版权吗,网站上展示手机页面是怎么做的在Javascript中,prototype和__proto__是两个重要的概念,在对象的原型链中扮演重要的角色。 prototype prototype是js函数的内置属性,每个函数都有一个prototype属性,它是一个指针,指向一个对象(原型对象&a…

在Javascript中,prototype和__proto__是两个重要的概念,在对象的原型链中扮演重要的角色。

prototype

  • prototype是js函数的内置属性,每个函数都有一个prototype属性,它是一个指针,指向一个对象(原型对象)。这个对象包含了所有实例对象(new)的公共属性和方法。
  • 通过修改prototype对象的属性,可以为所有基于该构造函数的实例添加新的方法或属性。这种机制是js实现集成的主要方法之一。

__proto__

  • __proto__是对象的内置属性,它指向该对象的原型对象。这个属性在ES标准定义中的名字应该是[[Prototype]],但是由于历史原因和浏览器兼容性考虑,js为对象添加了__proto__属性以方便访问和修改原型链。
  • proto__并不是js语言本身的特性,而是各大厂商约定的私有属性。不建议在项目中直接使用__proto,推荐使用Object.getPrototypeOf()方法获取实例对象的原型。
  • 当访问一个对象的属性时,如果内部没有该属性,就会在它的__proto__属性所指的那个父对象去找,父对象没有,再去父对象的父对象里找,知道null,即原型链的末端。

prototype__proto__的联系和区别

  • prototype与__proto__都指向原型对象,任意一个函数(包括构造函数)都有一个prototype属性,指向该函数的原型对象。任意一个构造函数的实例化对象,都有一个__proto__属性,它指向构造函数(new)的原型对象(prototype).
  • prototype属性是函数独有的,而__proto__是每个对象都有的(包括实例对象、函数)。
  • prototype的作用是保存所有实例公共的属性和方法;__proto__的作用是当访问一个对象的属性时,如果内部没有该属性,就回去它的__proto__属性所指的那个父对象去找。

总结: 通过理解这两个概念,可以帮助我们更好的掌握js的继承和原型链机制,原型是js面向对象编程的核心之一。

http://www.yayakq.cn/news/419878/

相关文章:

  • 资阳房地产网站建设温州网站制作策划
  • 做sgs认证的公司网站图片数量 wordpress
  • 国外无版权图片网站网站建设使用的工具
  • 信誉好的品牌网站建设重庆 手工 制作
  • 国企网站建设的意义wordpress首页幻灯片设置
  • 凡科做的网站不能被收录最好用的wordpress主题
  • Seo自己做网站做下载网站好不好做
  • 网站开发系统调研目的wordpress外网ip访问
  • 网站买流量是怎么做的漫画网站建设教程
  • 爱站网seo综合查询网站租空间多少钱
  • html5 网站推荐自己创建的网站
  • 免费建网站网址360地图怎么添加地址
  • 网站开发难吗2008wordpress 国产
  • 网站源码资源营销网站策划方案
  • 可以做h5网站wordpress 自动登陆
  • 网站开发 网页上传 网页制作ps设计网页效果图
  • 手机网站建设与布局开发高端网站建设
  • 沈阳网站制作思路怎么做阿里巴巴英文网站
  • wordpress 网站加速建设网站怎么做
  • 最好的网站推广网站开发女生可以做吗
  • 广州建站公司模板wordpress 是否添加封面
  • 网站建设公司好吗怎样申请网站
  • 有域名如何自己制作网站深圳网络络推广培训
  • 网站空间排行榜设计用哪些网站
  • 贵阳做网站费用网站5g空间
  • 铜陵做网站dedecms 网站安全设置
  • 广东企业网站建设公司启铭网站建设
  • 自已做网站网站建设加盟招商
  • 网站建设市场定位php 怎么做 网站吗
  • 镇江网站建设zjmfkj可以在公司局域网做网站吗