匿名函数:定义时不用任何变量引用的函数,说人话,就是没有名字的函数。
举个栗子:function (){}
用法有两种:
1、匿名函数自调
用于只执行一次的函数,栗子 (function (参数){函数体})(参数)
2、匿名函数回调
将匿名函数作为参数交给其他函数去执行
例如:arr.sort(function (a,b){return a-b})
匿名函数的优点:节约内存空间,调用前和调用后内存中不会创建任何函数对象
匿名函数:定义时不用任何变量引用的函数,说人话,就是没有名字的函数。
举个栗子:function (){}
用法有两种:
1、匿名函数自调
用于只执行一次的函数,栗子 (function (参数){函数体})(参数)
2、匿名函数回调
将匿名函数作为参数交给其他函数去执行
例如:arr.sort(function (a,b){return a-b})
匿名函数的优点:节约内存空间,调用前和调用后内存中不会创建任何函数对象