导读:
一个匿名函数就是一个没有名字的函数。
你可以认为他们是一次性函数。当你只需要用一次某个函数式,他们就特别有用。通过使用匿名函数,没有必要把函数一直放在内存中,所以使用匿名函数更加有效率。
例Example:
下面两个函数处理同样的事情,而 average在给z赋值结束之后一直保留——但匿名函数则不会。
function average(x,y) {
return (x+y)/2;
}
var z = average(1,3);
alert(z);
var z = function(x,y) {
return (x+y)/2;
} (1,3);
alert(z);
这很自然得引出了我们下面的一节课 函数作为值。
本文转自
http://blog.163.com/lpdb2001@126/blog/static/358157642007111151542726/
一个匿名函数就是一个没有名字的函数。
你可以认为他们是一次性函数。当你只需要用一次某个函数式,他们就特别有用。通过使用匿名函数,没有必要把函数一直放在内存中,所以使用匿名函数更加有效率。
例Example:
下面两个函数处理同样的事情,而 average在给z赋值结束之后一直保留——但匿名函数则不会。
function average(x,y) {
return (x+y)/2;
}
var z = average(1,3);
alert(z);
var z = function(x,y) {
return (x+y)/2;
} (1,3);
alert(z);
这很自然得引出了我们下面的一节课 函数作为值。
本文转自
http://blog.163.com/lpdb2001@126/blog/static/358157642007111151542726/