Node.jsで個々の単語のスペルを同期的にチェックしようとしています。私が見つけたすべてのライブラリ(スペルチェッカー、教師、スペラーなど)には非同期呼び出しがあり、それは私には機能しません。
これが私のコードの構造です:
function mycheck(w) {
spell.check(w, function(err, correct, suggestions) {
if (correct) {
return true;
}
else {
return false;
}
});
}
問題は、非同期mycheck
であるため、常に未定義です。spell.check
また、mycheck
プログラムの残りの部分に適合しないため、非同期にすることはできません。
スペルチェックを(同期的に)行う別の方法、またはこれを同期的に機能させる方法はありますか?関数を同期させるために、ある種の「ヘルパー」パッケージを使用しても問題ありません。
本当にありがとう!:D