如何手写一个简单的Promise函数

我们先用Promise实现一个简单的功能,输入一个数字n,n秒后打印这个n,代码如下: let logn = function(n) { return new Promise((resolve, reject) => { setTimeout(() => { resolve(n) }, n * 1000) }) } logn(1).then(res => { console.log(res) }) 复制代码 分析下...