读书人

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

发布时间: 2012-03-20 14:01:11 作者: rapoo

为什么弹出的是整个函数代码?

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()));等等,去看语法吧

读书人网 >JavaScript

热点推荐