我试图在Node.js中同步检查单个单词的拼写.我找到的所有库(拼写检查器,教师,拼写器......)都有异步调用,这对我不起作用.
这是我的代码的结构:
function mycheck(w) {
spell.check(w, function(err, correct, suggestions) {
if (correct) {
return true;
}
else {
return false;
}
});
}
Run Code Online (Sandbox Code Playgroud)
问题是,mycheck始终是未定义的,因为它spell.check是异步的.此外,我不能只是mycheck异步,因为这不适合我的程序的其余部分.
还有另一种拼写检查方法(同步)或同步方法吗?我可以使用某种"帮助"包来使函数同步.
非常感谢!:d