编辑代码

console.log("Hello JSRUN!      - from NodeJS .");

// 如果then中返回了一个promise 会将promise的结果继续传给第二then中
//(如果结果是将状态改成成功就走下一个then的成功回调,状态改为失败就走下一个then的失败回调)
function read(content) {
    return new Promise( (resolve, reject) => {
            setTimeout( function() {
                if(content > 3){
                    resolve('成功');
                }else if(content < 3){
                    reject('小于3: ' + content)
                }else {
                    console.log('resolve 和 reject都没有调用,then也没有调用!!')
                }
            }
            , 1000)
        })
}

read(3).then( 
    data=>{
        console.log('succ: 1 ' + data)        
    }, err=>{
        console.log('err: 1' + err)
    }
).then(data=>{
        console.log('succ: 2 ' + data)        
    }, err=>{
    console.log('err: 2 ' + err)
})