JavaScript中允许声明匿名函数(本身没有命名的函数),并将匿名函数赋值给变量或者属性。
var doSomething=function(){
//函数体
};
此种匿名函数可以通过加上括号的形式来立即执行并返回一个值,然后将这个值赋值给变量。
为了能够让立即执行的函数能够被一眼看出来,可以将函数用一对圆括号包裹起来:
var value=( function(){
//函数体
return {
message:"Hi"
}
}() );
JavaScript中允许声明匿名函数(本身没有命名的函数),并将匿名函数赋值给变量或者属性。
var doSomething=function(){
//函数体
};
此种匿名函数可以通过加上括号的形式来立即执行并返回一个值,然后将这个值赋值给变量。
为了能够让立即执行的函数能够被一眼看出来,可以将函数用一对圆括号包裹起来:
var value=( function(){
//函数体
return {
message:"Hi"
}
}() );