Promise3 icon indicating copy to clipboard operation
Promise3 copied to clipboard

Promise.resolve的实现和浏览器表现不一致

Open sl1673495 opened this issue 5 years ago • 0 comments

Promise.resolve = function(value) {
    var promise = new Promise(function(resolve, reject) {
      resolvePromise(promise, value, resolve, reject)
    })
    return promise
 }

这是代码中的实现。

和浏览器中的执行无法对应

var a = Promise.resolve(1)
var b = Promise.resolve(a)
a === b // true

sl1673495 avatar Mar 30 '20 12:03 sl1673495