
ES6/ES7/8/9...
ES6/ES7/8/9...笔记
jcat_李小黑
下凡渡劫中~~~坐标北京,有合适工作可推~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端js使用promise循环多个异步请求并发,并处理其结果
前言在实际开发中,碰到参数不同,接口相同,需要发送多个请求拿到数据后统一做处理的情况,例如:模块总退出功能,点击退出按钮,调用多个模块的退出接口,全部成功后退出到登录页;代码//数组+异步请求const datas = ['小明','小红','小李']async function login(array){ const promise = array.map(i=>{ const url = 'http://197.1.1.1/login?user='+i return new P原创 2021-01-18 23:10:12 · 7675 阅读 · 0 评论 -
ES6的class 构造函数
前言这东西私下学了n遍了,还是老记不住,这次空闲时间在学习react,常用到class,好记性不如烂笔头啊,所以专门记录一下,方便之后查看;正文1. 普通函数// func语法function Demo(x, y) { this.x = x this.y = y}Demo.prototype.test = function () { return `${thi...原创 2020-03-09 17:01:05 · 619 阅读 · 1 评论 -
深度理解Promise(02)--如何使用promise实现ajax,封装axios
上一篇介绍了promise的概念和方法这一篇介绍如何使用promise实现ajax用原生js实现ajaxgetData(method, url, successFun, failFun){ var xmlHttp = new XMLHttpRequest(); xmlHttp.open(method, url); xmlHttp.send(); xmlHttp.onlo...原创 2019-08-14 09:27:58 · 381 阅读 · 0 评论 -
深度理解Promise(03)--手写实现promise
上一篇介绍了promise的概念和方法01如何使用promise实现ajax02这一篇介绍使用纯原生js实现promiseclass NewPromise { constructor(executor) { if (typeof executor !== 'function') { throw new Error('Executor must be a function...原创 2019-08-14 11:22:12 · 346 阅读 · 0 评论 -
JavaScript异步编程是什么? 异步编程都有哪些解决方案?
异步编程是什么?https://blog.youkuaiyun.com/li123128/article/details/80650256异步编程都有哪些解决方案?回调函数(callback)–例:ajax优点:是简单、容易理解和实现。缺点:是不利于代码的阅读和维护,各个部分之间高度耦合,使得程序结构混乱、流程难以追踪(尤其是多个回调函数嵌套造成回调地狱的情况),而且每个任务只能指定一个回调函数...原创 2019-08-14 17:34:45 · 716 阅读 · 0 评论 -
异步编程之——理解es6中的Iterator(迭代器)
前言在es6的学习过程中,promise,generators,循环都遇到了Iterator,网上大部分的解释大部分都是后台语言,为了更好的理解es6系列知识,这里专门讲一下es6中的Iterator(迭代器)。...原创 2019-08-27 14:52:27 · 658 阅读 · 0 评论 -
异步编程之——理解es6的Generators(生成器 )
什么是事件轮询机制(event-loop)?可以暂停又重启线程的函数function *foo() { var x = 1 + (yield "foo"); console.log(x);}foo()https://www.cnblogs.com/jaxu/p/6372809.html...原创 2019-08-28 18:00:30 · 484 阅读 · 0 评论