美文网首页
JavaScript高级2

JavaScript高级2

作者: 努力的阿洋 | 来源:发表于2019-08-20 23:08 被阅读0次

原型链

组成:一个或多个原型组成的结构

作用:描述了对象属性的查找方式

原型链的终点:Object.prototype

如何判断当前原型是哪个构造函数的原型:

判断constructor的值即可

例如:某个原型constructor值为CreateObj,说明是CreateObj.prototype

class

class 关键字

类的基本声明操作: class 类名 {}

必须给类设置构造方法 constructor () { 这里用来设置属性 } // 相当于以前的构造函数体

设置其他方法时:方法之间没有逗号,也不需要写function

实际上还是设置在了原型中

创建实例对象:与之前没有区别

继承操作

class 新的类名 extends 要继承的类名 {}

如果希望给新的类设置新的属性或方法时,需要进行以下操作:

需要设置构造方法 constructor

在构造方法中第一句设置 super()

super

super是一个关键字,有两种用法

super() 用于在继承操作中调用父类功能

super.xxx() 的方法调用父类方法

一般是当前类的方法需要基于父类方法改进

相关文章

  • JavaScript高级2

    原型链 组成:一个或多个原型组成的结构 作用:描述了对象属性的查找方式 原型链的终点:Object.prototy...

  • # 前端杂货铺

    Javascript高级程序设计 最近想把Javascript再撸一篇,加深理解。所以在啃Javascript高级...

  • 已看书籍- 前端

    1、JavaScript_DOM编程艺术第二版(中文) 2、JavaScript高级程序设计(第3版) 3、Web...

  • JavaScript入门学习书籍到阶段书籍

    入门:《深入浅出JavaScript》《JavaScript DOM编程艺术》 《JavaScript DOM高级...

  • 存储器属性

    参考 1.javascript权威指南2.javascript高级程序设计3.MDN 概念 对象属性分为两种:一种...

  • 2016书单

    1.Science/Technology JavaScript高级程序设计(第3版)√ 2.Culture(Bio...

  • JavaScript高级程序笔记2

    语句 if 语句: if (condition1) statement1 else if statement2...

  • JavaScript高级编程笔记(2)

    1.函数表达式 闭包和匿名函数 作用链的概念:当某个函数被调用时,会创建一个执行环境以及相应的作用域链。然后,使用...

  • 【JavaScript高级教程】笔记-JSON篇

    【JavaScript高级教程】笔记-JSON篇 JavaScript Object Notation, Java...

  • 今年想看的前端入门书籍

    《JavaScript 权威指南(第6版)》《JavaScript 高级程序设计(第3版)》《JavaScript...

网友评论

      本文标题:JavaScript高级2

      本文链接:https://www.haomeiwen.com/subject/omqvsctx.html