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

岚山网站建设报价杭州关键词排名系统

岚山网站建设报价,杭州关键词排名系统,不配置iis做网站,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.hrbkazy.com/news/14419.html

相关文章:

  • 大良网站建设价格2022年搜索引擎优化指南
  • 做网站点击率赚钱搜索引擎关键词怎么优化
  • 微网站怎么做的好怎么推广一个平台
  • 个人网站是否需要备案爱站网seo查询
  • wordpress自动文章排版seo课程培训要多少钱
  • 南昌网站建设培训东莞网站推广技巧
  • 沧州响应式网站开发查询网站服务器
  • 杭州电信网站备案合肥最新消息今天
  • 整合网络营销推广淘宝seo优化怎么做
  • 义乌小程序开发制作公司seo收费标准
  • 牌具做网站可以吗今天最新新闻事件报道
  • 东软网站建设方案短链接生成器
  • 做网站的技术性说明绍兴seo外包
  • 网站创建app软文推广软文营销
  • 景观网站建设百度流量推广项目
  • 百度怎样建立一个网站湖南网站seo公司
  • 有哪些建设网站公司吗百度电商推广
  • 做网站是用什么语言做成的国内军事新闻最新消息
  • 做网站和优化的公司竞价排名名词解释
  • 手机网站 wordpress百度首页百度
  • 网站建设的费用包括哪些内容百度链接提交收录入口
  • 广西住房和城乡建设厅网站证件百度关键词搜索热度查询
  • jps网站开发论文参考书目前网络推广平台
  • 建站行业都扁平化设计域名查询服务器
  • 网站建设开什么发票武汉seo推广
  • 宜昌做网站的软文推广公司
  • 做淘宝网站的编程实例恩施seo整站优化哪家好
  • 新浪虚拟主机做网站广东清远今天疫情实时动态防控
  • 微信小程序里的网站怎么做站长工具网址查询
  • 越秀公司网站建设营销策划公司名字