function primerValor(){
return new Promise((resolve, reject) => {
setTimeout(resolve, 500, 1200);
})
}
function segundoValor(numero){
num1 = numero;
return new Promise((resolve, reject) => {
setTimeout(resolve, 200, 2300);
})
}
function calculo(numero){
num2 = numero;
return new Promise((resolve, reject) => {
setTimeout(resolve, 300, num1 + num2);
})
}
primerValor()
.then(segundoValor)
.then(calculo)
.then(console.log);