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

旅游的便宜的网站建设百度口碑官网

旅游的便宜的网站建设,百度口碑官网,英语可以做推广的亲子类网站,wordpress主题下载资源一.在掌握原型链之前首先要了解这三点 1.每个函数都有prototype这个属性我们称为原型对象 2.每个对象都有__proto__这个属性 3.对象的__proto__可以访问原型对象上的方法和变量,如果访问不了,就会向上进行查找,直到找不到为止,会出现报错的情况l。 二.例子 1.代码: let arr …

 

一.在掌握原型链之前首先要了解这三点

   1.每个函数都有prototype这个属性我们称为原型对象 

     2.每个对象都有__proto__这个属性

     3.对象的__proto__可以访问原型对象上的方法和变量,如果访问不了,就会向上进行查找,直到找不到为止,会出现报错的情况l。

二.例子

1.代码:

 let arr = [10, 20, 30, 40, 50];console.log(arr);

2.打印的结果:

可以看出在数组的原型上挂载看很多的方法。

3.通过__proto__访问

4.找到挂载到Array这个原型上的push方法

5.找到对象自己的__proto__的属性

6.总结

可以看到是可以直接访问的,每个对象都有__proto__,每个函数都有自己的原型对象prototype。

把这个长的prototype展开之后可以看到有两层的结构:

首先在OBject()这个prototype上进行查找,发现没有找到就接着网Array上的prototype进行查找,在Array上发现了push方法(),查找不到的情况:

1.代码

 let arr = [10, 20, 30, 40, 50];arr.pusa(60)console.log(arr);

  

2.图示

可以看出直接报错了。

三.实例

1.代码

 class Cat {constructor(name, age) {this.name = name;this.age = age;}introduce() {console.log(`我的名字是${this.name},今年${this.age}岁`);}eat() {console.log("我喜欢吃fish");}}let mao1 = new Cat("小花", 20);mao1.introduce();console.log(mao1);

2.实例化的结果

3.构造函数实例化的this指向

可以看出指向当前的实例化对象。

四.模拟一个查找的规则

1.代码

  // 猫class Cat {constructor(name, age) {this.name = name;this.age = age;}introduce() {console.log(this);console.log(`我的名字是${this.name},今年${this.age}岁`);}eat() {console.log("我喜欢吃fish");}}// 狗class Dog extends Cat {constructor(name, age) {super(name, age);}drin() {console.log("我喜欢喝水");}}let dog = new Dog("阿黄", 6);console.log(dog);

2.打印的结果

调用继承过来的方法

        

可以访问

访问的方法是dog.eat(),如果在当前的类里面查找不了

当前的类里面只有dirnk这个方法,就会向上进行查找

最终在Cat这个类上的原型找到了eat()这个方法。

五.图示

1

      

http://www.hrbkazy.com/news/28219.html

相关文章:

  • 聊城网站制作工作室如何在网站上推广自己的产品
  • 外贸做编织袋常用网站web网址
  • 青岛网站建设公司免费seo软件推荐
  • 做百度推广是网站好还是阿里好网上怎么做广告
  • java做自己的网站如何制作一个自己的网页
  • 长春网站关键词排名广州百度竞价托管
  • 网站不足百度网站链接
  • 济南企业网站制作费用收录提交入口网址
  • 在自己网站做blog网络营销的发展前景
  • 自建站需要多少钱网站改版公司哪家好
  • 服务型网站有哪些南宁百度seo排名价格
  • 用js做网站无锡营销型网站建站
  • 福建住房与城乡建设部网站seo站长常用工具
  • 洞口做网站多少钱微平台推广
  • 网站建设栏目流程建网站一般需要多少钱
  • 清华科技园的网站谁做的北京度seo排名
  • wordpress翻译配置360seo优化
  • 华为云做的网站怎么样网站搜索优化官网
  • 做网站用哪个ecalipseseo招聘
  • 注销公安网站备案号营销推广工作内容
  • 个人自我介绍网页长春网站优化服务
  • 高邮市城乡建设局网站友情链接交换源码
  • 永济市网站建设网站运营推广
  • wordpress网站访问很慢网站seo优化排名
  • 网站死链接提交关键词seo公司真实推荐
  • 确定网站文案网络广告的形式有哪些
  • php商城网站开发实例视频教程北京百度总部电话
  • 360网站提交企业邮箱注册
  • 网站调研怎样做seo工作内容有哪些
  • 在对方网站做友情链接合肥网站排名