一段js错误,不知道那错了。

craboy1 2012-11-19 10:17:44
<script>
var ajaxRes = {};
ajaxRes.flag = true;
function test( {func:function(){ajaxRes.flag=false;}} ){
func();
}
test();
alert(ajaxRes.flag);
</script>
...全文
57 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
scscms太阳光 2012-11-19
  • 打赏
  • 举报
回复
function test( {func:function(){ajaxRes.flag=false;}} ){} 没你这么干的,这是定义函数,里面是用变量,而不是使用固定值或者已知对象等。
<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>
liuyong1855 2012-11-19
  • 打赏
  • 举报
回复
func没有定义,参数中有func函数的定义在对象上的

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧