当前位置: 代码迷 >> JavaScript >> 为什么弹出的是整个函数代码?该怎么处理
  详细解决方案

为什么弹出的是整个函数代码?该怎么处理

热度:31   发布时间:2012-03-20 14:01:11.0
为什么弹出的是整个函数代码?
JScript code

                    function oDemo1()
                    {
                        return 1;
                    }
                    
                    function oDemo2(obj)
                    {
                        return obj;
                    }
                    alert(oDemo2(oDemo1));    //为什么显示的是oDemo1的源代码?



------解决方案--------------------
function oDemo1() {
return 1;
}
function oDemo2(obj) {
return obj;
}alert(oDemo2(oDemo1)());



function oDemo1() {
return 1;
}
function oDemo2(obj) {
return obj();
}alert(oDemo2(oDemo1));
------解决方案--------------------
第一种还可以写成alert(oDemo2(oDemo1()));等等,去看语法吧
  相关解决方案