摘要: 要点:1.状态特点 2.更多方法 一、状态特点 1.Promise解决了异步多层回调混乱,且执行顺序的问题 2.Promise对象异步操作的三种状态: (1).Pending(进行中) (2).Fulfilled(已完成) (3).Rejected(已失败) 3.当异步操作执行之后,它得到的结果来决 阅读全文
posted @ 2021-11-27 20:20 翟莹萍 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 要点:1.Promise介绍 2.实例测试 一.Promise介绍 1.Promise,即异步通信编程的一种解决方案,比传统的回调式更强大 2.ES6之前非常多层次嵌套的同步、异步,执行顺序混乱且不好维护 3.Promise很好的解决了这些问题,下面为它的语法 // 创建一个Promise实例 le 阅读全文
posted @ 2021-11-27 18:17 翟莹萍 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 迭代器和生成器 要点:1.迭代器和生成器 2.默认迭代接口 一.迭代器和生成器 1.迭代器( Iterater ),用于给数据解构提供统一的访问遍历的机制 2.ES6之前的迭代器比较麻烦,现在引入生成器对象,让迭代器更加容易 3.创建一个生成器方法,方法名前加上 * 号,迭代的内容之前使用 yiel 阅读全文
posted @ 2021-11-27 11:35 翟莹萍 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Map数据集合 Map数据集合 1.ES6提供了Map数据集合,是一种以键值对存在的有序列表 // 创建Map集合 let map=new Map(); map.set('name','Mr.Lee'); //支持添加,支持.set(...).set(...) map.set('age',100); 阅读全文
posted @ 2021-11-26 18:05 翟莹萍 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Set数据集合 一、Set数据集合 1.ES6之前只有数组一种数据结构,现在提供Set和Map两种集合 2.Set集合是一种无重复元素的列表,使用new Set()方法创建Set集合 // 创建一个Set集合 let set=new Set(); set.add(1); set.add(2); se 阅读全文
posted @ 2021-11-26 17:26 翟莹萍 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 要点:1.运算符扩展 2.方法的扩展 一、运算符扩展 1.ES6提供了(...)三个点将一个数组转换为逗号分隔来进行处理 function add(x,y){ return x+y; } console.log(add(...[10,20])); 2.既然三点运算符通过逗号分隔 console.lo 阅读全文
posted @ 2021-11-25 19:33 翟莹萍 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 要点:1.简写方案 2.表达式方案 一、简写方案 1.ES6可以让对象字面量中属性初始值实现简写,一定程度降低了代码量 function fn(name,age){ // ES5的写法 return { name:name, age:age } } function fn(name,age){ // 阅读全文
posted @ 2021-11-25 19:33 翟莹萍 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 要点:1.数值扩展 2.Math扩展 一.数值的扩展 1.ES6明确二进制、八进制和十六进制分别用0b、0o、0x作为前缀 console.log(Number('0b11')); console.log(Number('0o11')); console.log(Number('0x11')); 2 阅读全文
posted @ 2021-11-25 19:32 翟莹萍 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 要点:正则扩展 正则扩展 1.ES6提供了u修饰符,对占两个字符特殊字进行正则识别 let result= /吉{2}/.test('吉吉'); console.log(result); let result=/𠮷{2}/.test('𠮷'); console.log(result) let r 阅读全文
posted @ 2021-11-25 19:31 翟莹萍 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 要点:1.新增方法 2.模板字符串 一.新增方法 1.对于一些超过两个字符(四字节)的异体字,ES6新增了codePointAt()方法 // 两个字符的异体字 let text='𠮷'; console.log(text.length); //2 console.log(text.charAt( 阅读全文
posted @ 2021-11-25 17:49 翟莹萍 阅读(34) 评论(0) 推荐(0) 编辑