$(document).ready(function(){ ? ? ? ? ? ? ? ? ? ? ? ? ?var flag = ?0; ? ? ? ? ? ? ? ? ? ?flag = a(); ? ? ? ? ? ? ? ? ? ?if( flag == 1) ? ? ? ? ? ? ? ? ? ?{ ? ? ? ? ? ? ? ? ? ? ? ?b(); ? ? ? ? ? ? ? ? ? ?} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}); ? ? ? ? ? function a() ? ? ? ? ? { ? ? ? ? ? ? ? ? ? ? ?setTimeout(function(){alert("timeout")},1000); ? ? ? ? ? ? ? ?return 1; ? ? ? ? ? ?} ? ? ? ? ? function b() ? ? ? ? ? { ? ? ? ? ? ? ? ? alert(2); ? ? ? ? ? }為什么會(huì)輸出 先2 然后 timeout我想是 先執(zhí)行a()函數(shù) 設(shè)個(gè)定時(shí)器 再執(zhí)行b( ) 感覺a( ) 函數(shù)先把1返回了 然后定時(shí)器才執(zhí)行 ?不是應(yīng)該先執(zhí)行定時(shí)器的函數(shù)嗎這樣才能延時(shí)等待啊
關(guān)于函數(shù)執(zhí)行順序的問題! 求大神講解!
簡(jiǎn)約321
2015-09-19 13:15:18