采用promise对象,实现执行一个加法的函数,如果成功运行这个函数,则将执行完后返回加法的结果
时间: 2023-05-31 14:05:27 浏览: 71
javascript使用Promise对象实现异步编程
function add(a, b) {
return new Promise(function(resolve, reject) {
if (typeof a !== 'number' || typeof b !== 'number') {
reject(new Error('Inputs must be numbers'));
} else {
resolve(a + b);
}
});
}
add(1, 2)
.then(function(result) {
console.log(result); // 3
})
.catch(function(error) {
console.error(error);
});
阅读全文