_id
がmittens13
であるクラウドデータベースにドキュメントがあります。私はそれを照会しようとし、アラートを出してみました.1つはクエリーステートメントで、もう1つはクエリーステートメント外です。コードがシーケンスで実行されない
ただし、クエリステートメントの外側にあるものが最初に呼び出され、undefined
のアラートが送信され、次にそのドキュメントの項目である別のアラートhello
が返されました。理由を知ることができますか?
Javascriptのコード私のデシベルでのドキュメントの
function queryDB() {
var price;
db.get("mittens13", function (err, response) {
console.log(err || response);
alert(response.title);
price = response.title;
});
alert(price);
}
詳細
{
"_id": "mittens13",
"_rev": "1-78ef016a3534df0764bbf7178c35ea11",
"title": "hello",
"occupation": "kitten123"
}
[非同期コールからの応答を返すにはどうすればいいですか?] http://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-call) – Andreas