day31
先去找一套命名样式规则
不然太乱
然后就是要记得注释每个模块每个模块记得注释
哔哩哔哩27集:编写自己的promise
Promise,无论如何一定会返回一个Promise承诺
返回Promise,那么就可以调用Promise的then方法
Promise 就好像点外:无论结果怎么样都会给你一个结果,回馈
.then() 事件监听,当事件发生之后会执行这个回调函数
监听的是这个Promise是成功的还是失败的
我感觉应该是这样写的:const userPromise = new Promise((){wx.request})
异步编程的一种承诺
axios是官方提供的promise库
如何编写自己的promise:直接调用promise,获取实例
1.调用promise构造函数;
2.参数是一个函数,这个函数有两个参数
resolve是代表成功的信息(成功的时候传的信息)
reject是错误的信息(失败的时候传的信息)
3.然后监听这个函数
可以打印这个返回的信息
p.then((data)=>{console.log(data)}) 这个data就是返回的信息
我们要用catch扑捉错误,也就是reject
箭头函数的三个好处:
1.简洁的语法
2.隐式返回
3.不绑定this(就是我使用了箭头函数,那么this就不是指向这个函数了。就相当于没有this呗)
隐式返回:删掉大括号,删掉return
箭头函数是匿名函数
所以如果想到达到命名函数的效果的话
要用一个变量来接收