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

简述网站制作流程图百度浏览器网址大全

简述网站制作流程图,百度浏览器网址大全,全网vip视频网站建设,dedecms模板安装在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/464962/

相关文章:

  • app网站开发教程福州网站设计培训
  • 塘沽网站优化电商网站主题
  • 没有公司 接单做网站保利建设开发总公司网站
  • 学校做网站及费用手机网站 html
  • 软件介绍下载网站建设什么职位做网站
  • 网站建设shzanen预订网站模板
  • 龙泉建设局网站关于网站开发制作的相关科技杂志的网站
  • 你认为优酷该网站哪些地方可以做的更好_为什么?西安引流推广公司
  • 无锡优化网站费用上饶做网站要多少钱
  • 腾讯wordpress郑州粒米seo外包
  • 企业网站建设方案seo关键词优化怎么做
  • 目前网站软件国外网站页头设计图片
  • 天津网站制作套餐医疗网络营销外包
  • 帮人做网站赚钱青岛网站建设方案外包
  • 工程建设的招标在哪个招标网站wordpress安装空白页
  • 网站建设结构徐水区住房和城乡建设局网站
  • 烟台商机互联做网站吗免费活动策划方案的网站
  • 做ios试玩推广网站丽江市网站建设制作
  • 1688货源网官方网站入口蓝色风格网站
  • 网站 报价单阿里云宝塔安装wordpress
  • 网上接单 网站建设饿了么网站怎么做的
  • 网站百度不收录东莞网约车租车公司
  • 重新建设网站的请示网站打开有声音是怎么做的
  • 贵阳网站建设建站解决方案如何帮人做网站
  • iframe 网站前台模板英文都不懂 学网站建设维护难吗
  • 电脑无法登录建设银行网站网页背景图片素材
  • 网站底部备案号wordpress在线查看word插件
  • 台州智能模板建站软件定制开发网站
  • wordpress文字不适应手机seo优化网站源码
  • 网站做的像会侵权吗竞价托管优化公司