首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-03-20 
为什么弹出的是整个函数代码?JScript codefunction oDemo1(){return 1}function oDemo2(obj){return obj

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

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

热点排行