test.htmlというどのように私は
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src = "./test1.js"></script>
<script src = "./test2.js"></script>
</head>
</html>
test1.js
var a;
$(document).ready(function(){
setTimeout(function(){
a=10;
},1000);
});
test2.js
$(document).ready(function(){
//Busy waiting... doesn't Work.
/*while(typeof(a) === "undefined"){
console.log(a);
};*/
console.log(a);
});
test2のプリントは「2つの外部JSファイル間のグローバルVARにアクセスして同期させることができます'is' undefined '... 2つのjavascriptファイルで' a 'をどのように同期させることができますか?
'while(typeof(a)===" undefined "){console.log(a);} };は決して良い考えではありません。それはスレッドをブロックします – mplungjan