var p1=new Promise(function(resolve,reject){
setTimeout(()=>{
console.log('p1>>>');
resolve('hei')
},1000);
});
p1.then(
function(res){
console.log('res>>',res);
return 'boy';
}
).then(function(res){
console.log('Good');
console.log('res>>',res);
}).catch(err=>console.log('err>',err))
// p1>>>
// res>> hei
// Good
// res>> boy
var promise = new Promise(function(resolve, reject) {
throw new Error('test');
});
promise.catch(function(error) {
console.log(error);
});
// Error: test