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

岚山网站建设报价东莞seo技术培训

岚山网站建设报价,东莞seo技术培训,app下载地址,2018什么做网站实例化对象 和普调函数一样,只不过调用的时候要和new连用(实例化),不然就是一个普通函数调用 function Person () {} const o1 new Person() //能得到一个空对象 const o2 Person() //什么也得不到,这就是普通的…
  • 实例化对象

    1. 和普调函数一样,只不过调用的时候要和new连用(实例化),不然就是一个普通函数调用
    2. function Person () {}
      const o1 = new Person()   //能得到一个空对象
      const o2 = Person()   //什么也得不到,这就是普通的函数调用
  • 原型

原型就是一个为对象实例定义了一些公共属性和公共方法的对象模板。
  • 函数原型--prototype

        每一个函数天生自带一个成员,叫做prototype,是一个对象空间。

        在函数的prototype里面存储的内容,不是给函数使用的,是给函数的每一个实例化对象使用的。

  • 对象原型__proto__

        每一个对象天生自带一个成员,叫做__proto__,是一个对象空间。

        这个__proto__对象空间是给每一个对象使用的。

function Person () {}
const o1 = new Person()
console.log(o1.__proto__ === Person.prototype) //true

        实例化对象的__proto__和所属的构造函数的prototype是一个对象空间

function Person(name) {  this.name = name;  
}  Person.prototype.sayHello = function() {  console.log(`Hello, my name is ${this.name}`);  
};  const person1 = new Person('Alice');  
person1.sayHello(); // Output: Hello, my name is Alice

        在这个例子中,person1 对象通过 __proto__ 属性访问 Person.prototype,从而可以调用 sayHello 方法。

  • constructor

        实例化对象的__proto__里面也有一个成员叫做constructor。

        这个属性就是指向当前这个对象所属的构造函数。

function Person () {}
const o1 = new Person()
console.log(o1.constructor === Person) //true
  • 原型链

  1. 对象之间的继承关系通过构造函数的prototype指向父类对象,直到指向Object对象为止形成的指向链条。
  2. 通俗讲: 原型链是原型对象创建过程的历史记录。
  3. 注:在javascript中,所有的对象都拥有一个__proto__属性指向该对象的原型(prototype)

  • 当一个对象我们不知道准确的是谁构造的时候,我们就把它看成object的实例化对象
  • 也就是说,我们的构造函数的prototype的__proto__指向的是object.prototype

  • 那么object.prototype也是一个对象,我们有一句话叫万物皆对象,所以object.prototype就到顶了,object.prototype的__proto__就是null

  • 查找顺序:当你访问某个属性时,JavaScript 采用以下顺序查找:

    • 看对象本身是否有这个属性。
    • 如果没有,查看该对象的 __proto__ 是否有这个属性。
    • 如果还没有,继续查找 __proto__.__proto__,依此类推,直到查到 Object.prototype。如果在整个原型链中都未找到,返回 undefined
  • 原型关系图

http://www.15wanjia.com/news/10587.html

相关文章:

  • 网站后台制作视频教程seo优化排名服务
  • wordpress the id成都网站排名生客seo怎么样
  • 做服装找工作网站华为云速建站
  • 找人做一个网站多少钱百度销售推广
  • 专门做淘宝客网站上海seo网络优化
  • 苏州做网站知识的分享想做游戏推广怎么找游戏公司
  • 教学设计代做去什么网站推广平台网站有哪些
  • 新乐网站建设百度竞价排名费用
  • 网络组建与配置 2018版清华大学出版社seo搜索优化网站推广排名
  • 网站建设项目的费用做什么科目千锋教育和黑马哪个好
  • 企业建设网站应如何申请seo技术员
  • 网站建设与开发学习济南网站建设公司
  • 电子商务网站面临的安全隐患有哪些网建
  • 买链接做网站 利润高吗肇庆疫情最新情况
  • 企业销售型网站是什么新闻热点素材
  • 武汉网站建设管理登录seo百度贴吧
  • 有没有网站可以做发虚拟币如何提高自己的营销能力
  • 郑州网站建设选智巢软文营销步骤
  • 哪些网站做的最有特色河南企业站seo
  • 小白测评做网站谷歌推广app
  • 德阳手机网站建设seo是什么意思啊
  • 完美政府网站管理系统郑州seo优化大师
  • 网站平台优化百度人工服务24小时热线电话
  • 纯html css做的网站网站排名查询工具
  • 莆田网站建设方案优化吸引人的营销标题
  • 企业网站建设的现状百度经验官网入口
  • 做家教在哪个网站找在线网站建设平台
  • 政府类网站的设计特点百度提交网站收录查询
  • 网站制作过程教程武汉seo诊断
  • wordpress.org建站西安专业网络推广公司