前端之家收集整理的这篇文章主要介绍了
javascript – 命名自调用功能,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有理由使用命名自
调用函数?
例如:
(function foo()
{
alert('Hello World! Named Self Invoking Function Here');
})();
就我的学习而言,这与匿名的自我调用功能相同,没有任何额外的优点(在调用之后不能再重新调用),没有任何额外的缺点,因为它不会“污染”全局范围(我想)
有没有什么时候有意义的命名一个自我调用的功能,如上所述?
如果你需要一个递归的自
调用函数,那么这可能是有意义的:
(function loop(i) {
console.log(i);
i++;
if(i < 10) {
loop(i);
}
})(0);
原文链接:https://www.f2er.com/js/153821.html