本帖最后由 许智敏 于 2013-5-15 13:18 编辑
JS是基于对象的,函数function在JS中当做对象来看待,那么函数名就代表这个函数对象的内存地址.
例如,
这是匿名函数:
var add = function(a,b){
return a+b;
}
这是一般函数:
function add(a,b){
return a+b;
}
//将add的地址赋给add1
var add1 = add;
//那么add1也能调用函数
add(3,4);
add1(3,4);
大家可否帮忙解答一下,JS中匿名函数存在的意义,匿名函数的出现有什么好处? |