<script>
var ajaxRes = {};
ajaxRes.flag = true;
function test( {func:function(){ajaxRes.flag=false;}} ){
func();
}
test();
alert(ajaxRes.flag);
</script>
var ajaxRes = {};
ajaxRes.flag = true;
function test( {func:function(){ajaxRes.flag=false;}} ){
func();
}
test();
alert(ajaxRes.flag);
</script>
没你这么干的,这是定义函数,里面是用变量,而不是使用固定值或者已知对象等。<script type="text/javascript">
var ajaxRes = {};
ajaxRes.flag = true;
var func=function(){ajaxRes.flag=false;}
function test(b){
b();
}
test(func);
alert(ajaxRes.flag);
</script>