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

网站做好是需要续费的吗如何借助网站打广告

网站做好是需要续费的吗,如何借助网站打广告,链接地址,企业信用信息公示系统福建js中的原型与原型链 原型(prototype) 定义:每个函数在创建时,都会自动拥有一个 prototype 属性,它是一个对象,包含了该函数所创建对象的共享属性和方法。比如内置的 Array 构造函数,它的 protot…

js中的原型与原型链

原型(prototype)

  • 定义:每个函数在创建时,都会自动拥有一个 prototype 属性,它是一个对象,包含了该函数所创建对象的共享属性和方法。比如内置的 Array 构造函数,它的 prototype 上就有 pushpop 等方法,所有通过 new Array() 创建的数组实例都能访问这些方法。
  • 示例
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(); // 可以访问原型上的方法

实现代码复用,避免每个实例都重新创建相同的方法,节省内存空间。

在这里插入图片描述

//true
- console.log([1, 2, 3] instanceof Object);
//trueconsole.log([1, 2, 3].__proto__.__proto__ === Object.prototype);

从上可知数组是对象

原型链

一条对象及其原型组成的链就叫做原型链。

  • 定义:当访问一个对象的属性或方法时,如果该对象自身没有这个属性或方法,JavaScript会自动到它的原型对象中查找;如果原型对象也没有,就会继续到原型对象的原型中查找,这样一层一层向上查找的链路就构成了原型链,直到查找到 Object.prototype ,其原型为 null ,查找结束。

  • 示例

function Animal() {this.eat = function() {console.log('eating');};
}
function Dog() {this.bark = function() {console.log('barking');};
}// Dog的原型指向Animal的实例
Dog.prototype = new Animal();
const dog = new Dog();
dog.bark(); // 自身方法
dog.eat(); // 通过原型链找到Animal原型上的方法

实现原型的继承,子类可以通过原型链获取父类的属性和方法。
对象都有__proto__,都指向原型对象。
在这里插入图片描述

原型链的顶层

拿person对象来看

// 1. person的原型对象
function person(...){//
}
person.__proto__ === Person.prototype
// 2. Person.prototype的原型对象
Person.prototype.__proto__ === Object.prototype
Object.prototype也是一个对象
Object.prototype.__proto__ === null

原型链 :由对象的__proto__属性串连起来的直到Object.prototype.proto(为null)的链就是原型链。

JavaScript中一切引用类型都是对象,对象就是属性的集合。

http://www.dtcms.com/a/551963.html

相关文章:

  • 徐州网站开发服务承德seo
  • 交网站建设 域名计入什么科目国家水资源监控能力建设网站
  • 政务网站建设 紧急通知wordpress产品菜单
  • 怎样可以免费做网站网页图片抓取
  • 房产网站建设pptwordpress响应时间
  • 龙岗网站网站开发规格
  • 网站重新备案需要多长时间装潢设计图片大全
  • 如何建设一免费的网站如何推广自己的网站
  • 企业网站建设的方案ppt青岛关键词网站排名
  • 镇江地区做网站的公司有哪些衡阳网站设计ss0734
  • 网页设计制作网站总结wordpress化学式编辑插件
  • 长春建设平台网站的公司深圳龙华 网站建设
  • 临潼微网站建设网站设计的必要性
  • 什么是网站定位优化用户体验
  • 西安云英网站建设学做甜品的网站
  • 广告网站 源码装潢公司设计效果图
  • 上海800做网站怎么申请网页域名
  • 酷虎云建站优化排名推广教程网站
  • wordpress网站网页加密0元做网站
  • 网站技术制作开一个网络公司需要多少钱
  • 做土特产的网站有哪些秦皇岛新彪建设
  • 商务网站建设组成包括网站优化本周时政新闻热点10条
  • 网站建设企业有哪些方面软件如何推广
  • 国家对网站建设有什么要求seo建设网站
  • 西充企业网站建设网页设计的尺寸是指
  • 甘肃省城乡城乡建设厅网站中建西部建设北方有限公司网站
  • wordpress网站在哪福建住房与城乡建设部网站
  • 南京网站建网页设计作业的英文
  • 网站推广在线推广金华企业网站建站模板
  • 海珠区有没有专门做网站的地方织梦网站模板源码