Javascript 如果没有等待承诺,如何抛出错误?
我正在处理一个返回承诺的函数,它是一个简单的布尔函数。问题是它很重要,我忘了用“等待”,所以它总是有真正的价值。我只是在几次测试后偶然发现的。我想知道如果wait没有用于避免将来的任何问题,是否有方法引发错误 下面是一些代码来说明问题: 异步函数isAdm(消息){ let chat=等待消息。getChat(); 让admList=等待getAdmsList(聊天); 让author=message.author; 返回admList.includes(作者); } console.log(isAdm(message)); log(布尔值(isAdm(message));Javascript 如果没有等待承诺,如何抛出错误?,javascript,Javascript,我正在处理一个返回承诺的函数,它是一个简单的布尔函数。问题是它很重要,我忘了用“等待”,所以它总是有真正的价值。我只是在几次测试后偶然发现的。我想知道如果wait没有用于避免将来的任何问题,是否有方法引发错误 下面是一些代码来说明问题: 异步函数isAdm(消息){ let chat=等待消息。getChat(); 让admList=等待getAdmsList(聊天); 让author=message.author; 返回admList.includes(作者); } console.log(i
>>承诺{}
>>>真的
嗯,不,我不认为会有一个合理的“类似例外”的解决方案
确保这些问题的正确行为的最佳方法可能是单元测试