<p> 关于下列程序,哪项陈述是正确的?( )<br/> function mSync(ar1, ar2) {<br/> if (ar1) {<br/> ar2("Data Cached") <br/> } else {<br/> setTimeout(function () {<br/> ar2("Data Loaded ")<br/> }, 2000);<br/> } <br/> }<br/> mSync(true, function(value) {<br/> prg1();<br/> });<br/> prg2();<br/> function prg2(){console.log("Good Morning")}<br/> function prg1(){console.log("Good Evening")}</p>
<p> <br/> 它将立即显示以下输出:<br/> Good Evening<br/> Good Morning </p>
<p> <br/> 它将显示:</p>
<p> <br/> 它将立即显示以下输出:<br/> Good Morning<br/> Good Evening</p>
<p> <br/> 它将立即显示以下输出<br/> Data Cached<br/> Good Evening<br/> Data Loaded<br/> Good Morning</p>
<p> <br/> 由于程序出错,不会显示任何输出。</p>