87,990
社区成员
发帖
与我相关
我的任务
分享function anonyfn(fn) {
alert(fn.toString());
}
function a() {
var i=0;
}
var b = function() {
var j=0;
}
annonyfn(a); // function a() {....
annonyfn(b); // function() {....
annonyfn(function() { // function() {...
var k=0;
});function callFun(fun) {
var value = fun.toString().substring(fun.toString().indexOf('function') + 8,fun.toString().indexOf('()'));
if(!value){
alert('是匿名函数');
}
}
function a() {
var i=0;
}
var b = function() {
var j=0;
}
callFun(a); // function a() {....
callFun(b); // function() {....
callFun(function() { // function() {...
var k=0;
});
<script type="text/javascript">
//<![CDATA[
callFun(function () { });
callFun(c);
function callFun(funPointer) {
if (funPointer === undefined)
alert("is c function");
else
alert("is anonymity function");
};
var c = function () { };
//]]>
</script>
var c = function() {};
function() {};
function a() {}; // a
var b = new Function("x", "alert(x);"); //anonymousvar c = function() {};
function() {};
<script type="text/javascript">
//<![CDATA[
callFun(b);
function callFun(fun) {
if (fun === undefined) {
alert("is b function");
}
else {
alert("is a function");
}
}
function a()
{ };
var b = function () { };
//]]>
</script>