我有以下輔助函數從使用promise的函數中返回布爾值?
userExist(email) {
this.findUserByEmail(email).then(result => {
return true;
}).catch(error => {
return false;
});
}
然後我在不同的文件中稱此:
var stuff = userService.userExist('abc')
console.log(stuff);
但東西總是不確定的,因爲該功能是一種承諾,我怎麼能等待這個值我的幫助函數返回true或false
有沒有辦法做到這一點,而沒有使這個可行?我只是想用它作爲幫助函數 – Beto
另外,別忘了在'userExist'中返回承諾 – gretro