编辑代码

let promise2;

promise2 = new Promise((resolve) => {
    console.log('++promise1');

    resolve('hello')
})

promise2.then((result) => {
    console.log('+promise2');

    return (x1, x2) => {
        return x2('hello')
    }
})
    .then((x1) => {
        console.log('x2', x1)
    })
    .catch((e) => {
        console.log('eee')
    })