let p = new Promise(function(resolve,reject){
resolve('ok');
});
p.then(res => {
return Promise.reject('fail');
});
p.then(res =>{
console.log(res);
});
p.catch(res=>{
console.log(res);
});
new Promise(function(resolve,reject){
resolve('ok');
}).then(res => {
return Promise.reject('fail');
}).then(res =>{
console.log("chain:"+res);
}).catch(res=>{
console.log("chain:"+res);
});