1.匿名函数
什么是:创建后不被任何变量引用的函数
为什么:节约内存
何时:只要一个函数,仅使用一次,用完就释放时
如何: 2种:
1.回调:将一个定义好的函数传递给另一个函数内部被另一个函数调用。
比如: arr.sort(function(a,b){returna-b})
str.replace(/reg/ig,function(kw){return替换值});
2.自调:定义好一个函数后,立刻自己执行
如何: (function(){...})()或+function (){...} ();
为什么自调:用匿名函数划分临时作用域避免全局污染
今后,就不应该使用全局变量!
网友评论