摘要:
class中的继承 extends 关键字 class Father { } class Son extends Father { } super 关键字 super既可以当作函数又可以当作对象 1. 当作函数使用时 先来看一个示例, A继承自B, 然后直接实例化A class B { } clas 阅读全文
摘要:
1. ES5中的类 在es5中, 我们约定俗成的将首字母大写的函数称为构造函数, 我们可以通过构造函数来进行实例化, 在其他高级语言中, 我们或多或少都看过这样的说明: 类是一类事物的抽象, 而对象是类的具体表现, 但是在es5中, 并没有类的概念, 而是将构造函数 认为是类, 并通过原型绑定的方式 阅读全文
摘要:
1. 迭代、可迭代对象 1.1 迭代 iteration 维基百科给出的定义是: 迭代是重复反馈过程的活动, 每一次对过程的重复被称为一次迭代 在编程语言中, 我们通过像 for 循环的方式来遍历某个数据, 这种遍历我们称为迭代 (iterator) for (let i = 0; i < 5; i 阅读全文
摘要:
1. 箭头函数的基本使用 基本使用 let arr = [1, 2, 3, 4] arr.forEach((item, index) => { console.log(item, index) }) 只有一个参数时, 小括号可以省略, 没有参数时, 小括号需要加上 let arr = [1, 2, 阅读全文
摘要:
1. Set 1.1 Set的基本使用 Set 是es6新增的引用类型的数据结构, 其本身也是一个构造函数, 可以接收一个数组作为参数 特点: 元素的值是唯一的, 不存在重复元素 基本使用 let set = new Set([1, 2, 2, 3, 1, 5]) console.log(set) 阅读全文
摘要:
1. 字符串扩展方法 1.1 模板字符串 语法: `` 反引号, 以及 ${expression} 的占位符 基本使用 let txt = ` 这是一段 换行的 文字 ` console.log(txt); 占位符的使用 // 传递变量 const name = '猫13' let info = ` 阅读全文