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

箭头函数是匿名函数

 所以如果想到达到命名函数的效果的话

要用一个变量来接收

原文地址:https://www.cnblogs.com/Py-king/p/11961889.html