このコードはハングします。
無名関数の応答は、外側のスコープに接続されていない新しい変数であるためだと確信しています。これを解決するにはどうすればよいですか?
function foo() { //...
var url = "http://urliciously-urlish-url"
response = null;
$.get(url, function (data) {response = data;
});
while( response === null)
{
1;
}
console.log(response);
//...
}
注:この設計では (ポーリング システムの場合と同様に) 応答が非 null になるまでページがハングすることを認識しています。この文脈ではOKです。