$(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); }为什么会输出 先2 然后 timeout我想是 先执行a()函数 设个定时器 再执行b( ) 感觉a( ) 函数先把1返回了 然后定时器才执行 不是应该先执行定时器的函数吗这样才能延时等待啊
添加回答
举报
0/150
提交
取消