摘要:
ES9提供异步迭代: for await of Symbol.asyncIterator function getPromise(time) { return new Promise((resolve, reject) => { setTimeout(() => { resolve({ value: 阅读全文
posted @ 2021-06-01 17:52
火星_PGY
阅读(76)
评论(0)
推荐(0)
摘要:
基于Generator异步编程语法糖:async await async默认输出Promise对象 将异步的代码以同步的方式书写,提高代码可阅读性 基本使用: function timeout() { return new Promise((resolve, reject) => { setTime 阅读全文
posted @ 2021-06-01 12:27
火星_PGY
阅读(56)
评论(0)
推荐(0)
摘要:
模块化规范有: CommonJS:Node.js AMD:require.js CMD:sea.js ES6:Module ES6模块化使用: 关键词:export、import、as、export default 导出名字和引用名字必须完全一样 // Module-1.js做单个导出 // 单个导 阅读全文
posted @ 2021-06-01 10:42
火星_PGY
阅读(60)
评论(0)
推荐(0)
摘要:
迭代器 Iterator 是一种接口机制,为各种不同的数据结构提供统一访问的机制 主要供for...of消费 一句话:不支持遍历的数据结构“可遍历” 具备Symbol.iterator类型的数据即可遍历 let map = new Map() map.set('name', '张三') map.se 阅读全文
posted @ 2021-06-01 09:57
火星_PGY
阅读(72)
评论(0)
推荐(0)

浙公网安备 33010602011771号