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

wordpress的FTP帐号长春seo结算

wordpress的FTP帐号,长春seo结算,时尚网站首页设计,手机旅游网站建设原型与原型链 要讨论原型与原型链,就要先了解什么是 构造函数 ,构造函数与普通函数没有太大的区别,使用 new关键字 创建实例对象的函数,就叫做构造函数。 在js中,每一个函数类型的数据都有一个 .prototype 的属性&am…

原型与原型链

要讨论原型与原型链,就要先了解什么是 构造函数 ,构造函数与普通函数没有太大的区别,使用 new关键字 创建实例对象的函数,就叫做构造函数。

在js中,每一个函数类型的数据都有一个 .prototype 的属性,这个属性指向一个对象,叫做 原型对象

原型对象有一个属性叫做 constructor 的属性,指向他的 构造函数

在使用构造函数构造不同的实例对象时,有些 属性方法 是相同的,如果每个实例对象都创建这些相同的属性,有些浪费,可以存在原型对象里以共享。这也是原型对象最重要的作用。

对于这些共有的属性和方法,实例对象可以直接用 点运算符 访问,原因是实例对象在本身找不到对应的属性和方法时,会查找其构造函数的原型对象。所以可以用 实例.constructor 来查看该实例的构造函数。

如果实例本身没有该属性和方法,其构造函数的原型对象也没有,会继续往原型对象上去寻找,原型链概念就呼之欲出了。

先了解 显式原型隐式原型

显式原型 是用 prototype 属性查找原型,是函数类型数据的属性,函数可以用这个方法,构造函数也可以用,找到的是这个构造函数的原型对象。

隐式原型 是用 proto 属性查找原型,是对象类型数据的属性,对象可以用这个方法,实例对象也可以用,找到的是这个实例对象的构造函数的原型对象。

原型对象 也是一个对象,也有 proto 属性,在js中,对象的构造函数是 Object() ,所以其原型对象是 Object.prototype

Object.prototype 也是一个对象,不过 Object.prototype 比较特殊,没有原型对象,或者说其_proto_指向的是 null 。所以 Object.prototype 是原型链的尽头。

如果实例本身没有该属性和方法,则寻找实例的原型对象,如果实例的原型对象也没有,则继续寻找该原型对象的原型对象,直至null。这样的顺着 proto 寻找的链状结构就叫做 原型链 ,也叫做 隐式原型链

js中,函数也是一种对象,而函数的构造函数为 Function() ,所有函数都可以看作是 Function() 的实例对象,而 Function() 本身也是函数,所以 Function() 是自己的实例对象。函数的 protoFunction.prototypeFunction.prototype 的原型对象是 Object.prototype

http://www.wangmingla.cn/news/48165.html

相关文章:

  • 中国电信 网站备案东莞seo建站推广费用
  • 零下一度网站建设推广网络推广平台
  • wordpress 多站点 插件宁德市住房和城乡建设局
  • 怎么做类似淘宝一样的网站创建网站的基本流程
  • 银河星宇 网站建设百度关键词优化多少钱
  • 网站前端是什么网站建设费用明细表
  • 西地那非片怎么服用最佳优化大师专业版
  • 需要做网站的企业资源军事新闻最新消息今天
  • 怎么建立自己的网站平台多少钱推广方案的内容有哪些
  • 二手房发布网站怎么做浙江疫情最新情况
  • 在阿里云做视频网站需要什么专业培训机构
  • 娄底网站建设优化企业外链发布平台大全
  • 形象设计师培训网课seo主管招聘
  • 怎么才能百度做网站腾讯会议多少钱一个月
  • 商丘做网站公司百度快照和广告的区别
  • 网站后台文章编辑不了500强企业seo服务商
  • 网站做315认证百度推广开户费用多少
  • 宁德城乡建设部网站营销公司排行
  • 遵义网站建设价格简述常用的网络营销方法
  • 哪些网站可以做招生百度极速版下载安装最新版
  • 河北网站建设推广公司十种营销方法
  • 新乡市做网站直销系统网站网络营销方案设计范文
  • 企业网站如何做微信营销为什么sem的工资都不高
  • 天猫网站建设的目的成都专门做网络推广的公司
  • 外贸网店建站模板站长工具 seo查询
  • wordpress 5.0.4网站seo是啥
  • 网站注册商是什么seo基础篇
  • 网站制作制作公司网络推广都有哪些平台
  • 制作网站怎么做最能打动顾客的十句话
  • 中英双语网站源码seminar怎么读