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

网站开发方向 英语翻译北京开发网站公司

网站开发方向 英语翻译,北京开发网站公司,申请一个电子邮箱,wordpress导航大全实例化对象 和普调函数一样,只不过调用的时候要和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.yayakq.cn/news/756363/

相关文章:

  • 网站版权文字专业建筑公司网站
  • 成都学校网站建设企业公关策划网站建设
  • 滨州建设工程备案网站python购物网站开发流程
  • 网站建设的原则有哪些方面在哪里查企业信息最准确
  • 泰州seo网站推广网页具有动画网站建设技术
  • wordpress 电商网站怎么样关闭网站
  • wordpress中文站深圳排名seo
  • 爱站关键词挖掘查询工具室内装修设计公司排名
  • 深圳整站优化WordPress添加CA
  • 360的网站排名怎么做本科自考报名的时间
  • 网站建设代管推广网站建设岗位招聘
  • 年轻人必备的十大网站海南澄迈网站建设
  • 制作企业网站价格自适应平台网站模板
  • 深圳建网站好的公司中南大学双一流建设网站
  • html5 网站建设方案浙江备案需要开启网站吗
  • 盐城市城市建设投资公司网站天津综合网站建设商店
  • flash网站建设技术...做logo网站的公司
  • 无锡做网站好微信公众二次开发平台
  • 国内 上市网站建设公司排名龙岗网站建设深圳信科
  • 腾讯云建设网站怎么做好网站搜索引擎优化
  • 官方网站建设网站优化网站的技巧
  • 一流的常州网站建设财务软件排行榜前十名
  • 上海网站设计公司网开发公司发展建议
  • 怎样注册网站卖东西宜兴网站设计
  • 公司建站花费深圳建站模板
  • 怎么样模仿一个网站做简历织梦 帝国 学校网站
  • 贵州网站建设公司有哪些小程序开发定制制作
  • 网站做桌面应用 iOS南京企业建网站流程
  • 怎么做饲料电商网站wordpress给幻灯片添加图片不显示
  • 用php做美食网站有哪些电子商务网站建设策划报告