摘要:
1. 手写闭包 首先,看一个简单的案例: 1 for (var i = 0; i < 4; i++) { 2 setTimeout(() => { 3 console.log(i); 4 }, i * 1000); 5 } 6 // 每隔一秒打印 4 4 4 4 因为var 没有块级作用域,循环变量 阅读全文
posted @ 2021-04-29 21:11
zerozhupan
阅读(405)
评论(0)
推荐(0)
摘要:
一、async 一个函数前面加上async,则会返回一个promise。 1 async function test() { 2 return "1"; 3 } 4 console.log(test());// 打印:Promise { '1' } 可以把 async 看成将函数返回值使用 Prom 阅读全文
posted @ 2021-04-29 19:23
zerozhupan
阅读(188)
评论(0)
推荐(0)
摘要:
一、什么是Promise? Promise是一种异步编程的解决方案,比传统的回调函数更加强大合理。 从语法上来说,Promise是一个对象,可以通过Promise获取异步操作的消息。 Promise 可以支持多并发的请求,获取并发请求中的数据。 注意:Promise 可以解决异步的问题,本身不能说 阅读全文
posted @ 2021-04-29 16:48
zerozhupan
阅读(79)
评论(0)
推荐(0)