const promise = new Promise(function(resolve, reject){
setTimeout(function(){
try {
let c = 6 / 2 ;
resolve(c);
console.log(c)
}catch(ex) {
reject(ex);
}
}, 1000)
});
得出答案是3
但是把console.log放在最后一行会报错,说c没被定义
const promise = new Promise(function(resolve, reject){
setTimeout(function(){
try {
let c = 6 / 2 ;
resolve(c);
}catch(ex) {
reject(ex);
}
}, 1000)
});
console.log(c)