为什么弹出的是整个函数代码?该怎么处理
为什么弹出的是整个函数代码?
------解决方案--------------------
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()));等等,去看语法吧
- 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()));等等,去看语法吧