黑马程序员技术交流社区
标题:
JavaScript中,关于匿名函数的问题。
[打印本页]
作者:
许智敏
时间:
2013-5-15 12:48
标题:
JavaScript中,关于匿名函数的问题。
本帖最后由 许智敏 于 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中匿名函数存在的意义,匿名函数的出现有什么好处?
作者:
刘子义
时间:
2013-5-15 13:03
就是相当于把函数封装到一个变量中,用在闭包中,在闭包外提供一个集合变量,将此变量添加到集合变量中,相当于给闭包中定义的函数提供一个对外的接口使用。
作者:
许智敏
时间:
2013-5-15 13:16
刘子义 发表于 2013-5-15 13:03
就是相当于把函数封装到一个变量中,用在闭包中,在闭包外提供一个集合变量,将此变量添加到集合变量中,相 ...
明白了,谢谢~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2