当前位置: 首页 > 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/820236/

相关文章:

  • 海口建站费用网站如何做用户的实名认证
  • 资源库网站开发开放平台官网
  • 网站模板 介绍网站做显卡评测软件
  • 天津市住房城乡建设部网站wordpress yusi1.0
  • 任丘网站制作现场直播的视频
  • 个人兼职网站制作莱阳做网站的
  • 厦门网站制作费用珠海公司制作网站
  • 青岛市建设厅网站专业的网站建设公司
  • 门户网站 页面集成爱网站官网
  • 优秀个人网站设计模板替换wordpress为QQ头像
  • 建设银行云南分行招聘网站代理app软件
  • 迁安做网站wordpress ks主题
  • 网站 做 专家问答容桂做pc端网站
  • 中国铁建企业门户网站品牌推广网站怎样做
  • 盐城seo网站优化宁波高端网站建设联系方式
  • 公司网站有收录没排名wordpress站点添加skype
  • 网站外链建设与文章发布规范wordpress怎么设置只显示摘要
  • 南昌做网站的流程电商网站技术方案
  • 超级网站建设互联网营销常用网站
  • 青海 网站开发 图灵seo谷歌
  • 如何制作视频网站做网站如何
  • 临沂网站制作平台asp网站会员注册不了
  • 服装设计师的个人网站门户网站做免费相亲的
  • 自己做配图的网站网站第一关键词怎么做
  • 网站开发面试问题以及回答上海网站建设hxwlkj
  • 公司怎么注册自己的网站辽宁工程建设信息网网站
  • 长春网站建设方案详细wordpress 添加搜索栏
  • php技术的网站建设实录方案招聘网哪个平台是免费的
  • 网站404怎么做视频教程招标信息发布
  • 网站联系我们怎么做删除wordpress slider标题