promises-aplus / promises-spec

An open standard for sound, interoperable JavaScript promises—by implementers, for implementers.
https://promisesaplus.com/
Creative Commons Zero v1.0 Universal
1.84k stars 171 forks source link

What happened? please see code #283

Closed sufuwang closed 4 years ago

sufuwang commented 4 years ago
    function Obj() {
        this.then = () => {
            console.info('o')           
        }
    }
    const o = new Obj()
    let promise = new Promise((resolve,reject) => {
        resolve(o)
    })

hello,after running code,we get 'o' in console。Why?