適切な設定変数がなくてもスクリプトはどのように継続できますか?返信ありがとう!コールバックのない変数の設定
コード
function get(param) {
// Connect to database and get the response ~ 1 sec
db.get(param, function(output) {
console.log("Hey, I set the variable!");
return output;
});
}
try {
var username = get("username");
var birthday = get("birthday");
} catch (e) {
error = e;
}
if (!error) {
console.log("No errors? Everything all right?");
}
出力
No errors? Everything all right?
Hey, I set the variable!
私には、あなたが私たちに示していないコードがたくさんあると思います。 – Pointy
最初のコードブロックはどこにありますか? 「数秒後」とはどういう意味ですか...そのコードはどうやって実行されますか? 「データベースに接続する」というコメントはどういう意味ですか?このコードの実行コンテキストは何ですか?ブラウザやNode.jsなどのサーバー側のシステムですか? "get()"関数のコードは本当に**どのように見えますか? – Pointy
問題は私と(他の人たちも)問題が何であるかを疑うことですが、実際のコードを "get()"することなく、何が起きているのかを正確に伝えるのは非常に難しいでしょう。 – Pointy