2021年9月15日

摘要: RegExp - 正则表达式 (Regular Expression) + 也叫 "规则表达式" + 是一个复杂数据类型 + 作用: 1. 专门用来验证字符串是否符合规则 2. 从字符串里面获取一部分符合规则的内容 + 语法: => 使用一些特定的符号, 来组合成一个表达式 => 使用这个表达式去验 阅读全文
posted @ 2021-09-15 09:36 phantom_yy 阅读(55) 评论(0) 推荐(0)
 
摘要: Set 数据结构 + ES6 新增的数据结构 + 迭代起结构的数据 + 语法: new Set() => 可以再实例化的时候, 传递一个数组 => 数组里面的每一个数据就是 set 数据类型的每一个数据 + 特点: 不接受重复数据 => 用它可以去重 + 常用方法 1. add() => 语法: s 阅读全文
posted @ 2021-09-15 09:29 phantom_yy 阅读(42) 评论(0) 推荐(0)
 
摘要: Map 数据结构 + 因为 Object 类型只能存储字符串作为 key + ES6 的时候出现了 Map 数据结构 => 叫做 值 = 值 的数据结构 => 它可以使用复杂数据类型来作为 key 使用 语法: + new Map() + 实例化的时候接收一个 二维数组 => 里层数组的 [0] 作 阅读全文
posted @ 2021-09-15 09:29 phantom_yy 阅读(96) 评论(0) 推荐(0)
 
摘要: generator 函数 + 一种长得很像函数的玩意 + 但是不是函数, 函数生成器(迭代器) 语法: + 再定义函数的时候, 再 function 后面 或者 函数名前面加一个 星号(*) + 函数内部可以使用一个 yield 关键字 => 类似于 return 一样的作用 => 可以给你制造一个 阅读全文
posted @ 2021-09-15 09:25 phantom_yy 阅读(36) 评论(0) 推荐(0)
 
摘要: async / await + ES7 的语法 => ES6 提出的方案, 但是 ES6 实现的不是很好 => 再 ES7 的时候优化过 + 目的: 1. 回调地狱的终极解决办法 2. 把异步代码写的看起来像同步代码 语法: 1. async 书写再函数的前面, 是对这个函数的修饰关键字 2. aw 阅读全文
posted @ 2021-09-15 09:24 phantom_yy 阅读(41) 评论(0) 推荐(0)
 
摘要: Promise - 承诺 + 一个承诺多少个状态 => 持续 pending => 成功 resolved => 失败 rejected + ES6 的语法 => 专门用来解决回调地狱问题 Promise 的语法 + Promise 是 ES6 内置的构造函数 + 语法: new Promise(f 阅读全文
posted @ 2021-09-15 09:14 phantom_yy 阅读(31) 评论(0) 推荐(0)
 
摘要: 回调函数 callback + 什么是回调函数 => 定义: 把 A 函数当作参数传递到 B 函数内部 再 B 函数内部以形参的方式调用 A 函数 => 这种函数的调用方式, 我们叫做回调函数(callback) + 回调函数的缺点: => 回调地狱 => 不停的再一个回调函数里面去进行第二个回调函 阅读全文
posted @ 2021-09-15 09:12 phantom_yy 阅读(36) 评论(0) 推荐(0)