返回博主主页
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 27 下一页
摘要: 今天看到一个中间件,中使用了Promise.resolve,在这里做一下总结: /** * 使你除了 action 之外还可以发起 promise。 * 如果这个 promise 被 resolved,他的结果将被作为 action 发起。 * 这个 promise 会被 `dispatch` 返回 阅读全文
posted @ 2022-01-12 17:07 懒惰的星期六 阅读(922) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_41254345/article/details/118067273 总结:只有await等待的是一个promise,并且reject的情况下才会阻碍await后面的代码 阅读全文
posted @ 2022-01-12 16:36 懒惰的星期六 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 在第一个then已经使用了return,但是第二个then还是执行了。 function hai() { return new Promise((reslove,reject)=>{ setTimeout(()=>{ reslove('hai') } , 1000) } ).then((x)=>{ 阅读全文
posted @ 2022-01-12 16:26 懒惰的星期六 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 通常await等的是一个promise(也就是包含异步操作,如果是普通值的话,等到的就是原始值)。等待promise分为以下几种情况: promise resolve后没有then方法,那么等到的就是传给resolve的值 function hai () { return new Promise(( 阅读全文
posted @ 2022-01-12 16:23 懒惰的星期六 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1代码示例 new Promise(function(resolve, reject) { console.log(1); setTimeout(function() { console.log("First"); resolve(); }, 1000); console.log(2); } ).t 阅读全文
posted @ 2022-01-12 14:50 懒惰的星期六 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 参考: React的setState批量更新原理 解决问题:如何让React的setState变为同步 btnClick1 两次同时给state.a加1.在React控制的时候,始终多次运行,只会加一次,而且因为setState不同步,console的输出始终先于setState btnClick1 阅读全文
posted @ 2021-12-06 12:15 懒惰的星期六 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 1.注意字符串“1”、“0”,数字1、0,空字符串,undefined和null。 var arr = [undefined, null ,1, "1", 0, "0", ""]; arr.forEach((a)=>{ console.log(a,!a,!!a,!!!a); }) 阅读全文
posted @ 2021-11-24 14:39 懒惰的星期六 阅读(66) 评论(0) 推荐(0) 编辑
摘要: React的生命周期 1. 挂载卸载过程 1.1.constructor() 1.2.componentWillMount() 1.3.componentDidMount() 1.4.componentWillUnmount () 2. 更新过程 2.1. componentWillReceiveP 阅读全文
posted @ 2021-11-20 14:06 懒惰的星期六 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1. 假如函数 async function A(){ await customFun(); console.log("A"); } A()会等到customFun()的函数体内所有的代码执行结束,再执行console.log("A")。 async function customFun() { c 阅读全文
posted @ 2021-11-17 22:13 懒惰的星期六 阅读(3576) 评论(0) 推荐(0) 编辑
摘要: 背景,需要发起一个网络请求(setTimeout模拟),3秒得到结果。 要求必须在这个网路请求之后才能访问请求到的数据myRes。 要求调用方f4() 和 发起网络请求的f3()都必须用async/await。 假如f4()不用async/await,f3()用。代码执行到promise内部,执行完 阅读全文
posted @ 2021-11-17 16:43 懒惰的星期六 阅读(330) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 27 下一页

Welcome to here

主页