
ES6
qq_36437172
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
异步迭代器 for await of
for of方法能够遍历具有Symbol.iterator接口的同步迭代器数据,但是不能遍历异步迭代器。ES9新增的for await of可以用来遍历具有Symbol.asyncIterator方法的数据结构,也就是异步迭代器,且会等待前一个成员的状态改变后才会遍历到下一个成员,相当于async函数内部的await。现在我们有三个异步任务,想要实现依次输出结果,该如何实现呢?// for ...转载 2021-02-16 16:16:11 · 561 阅读 · 0 评论 -
export default {} 和 new Vue() 的区别
一、export default1.export default:相当于提供了一个接口给外部使用,其他文件通过 import 引入使用。export default { name: 'List', data () { return { list: [] } }}export default new VueRouter({ routes: [ { path: '/', component: () => impor转载 2020-08-11 23:07:30 · 1025 阅读 · 0 评论 -
JS 如何模块化接口以及模块化的好处
说到 new 我们可能想起 new Object()、new 一个 class 实例、newDate()、newPromise()、newSet()、newFormData()、newError() 等,都是我们非常的熟悉,也是常用的。首先我们将一个模块的接口封装在一个模块中,注意这里直接导出 class 实例,代码如下:// src/api/enquiry/enquiryManage.jsimport axios from '../request'const URL = {...原创 2020-08-10 23:31:16 · 705 阅读 · 0 评论 -
利用ES6中的 Set为数组去重
Set数据结构,它类似于数组,其成员的值都是唯一的。利用Array.from将Set结构转换成数组Set 去重案例:// 例1var set = new Set([1,2,2,3,4]) // {1,2,3,4}var newArr = Array.from(set) // 再把set转变成arrayconsole.log(newArr) // [1,2,3,4]相当于 va...转载 2019-03-05 17:22:30 · 364 阅读 · 0 评论