首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >匿名函数的有用性

匿名函数的有用性
EN

Stack Overflow用户
提问于 2009-07-11 03:35:45
回答 7查看 423关注 0票数 1

为什么不只写匿名函数的内容,而不是匿名函数和匿名函数的内容?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-07-11 08:01:12

我甚至不知道这是否适用,因为它是特定于Javascript的,我没有看到Javascript标记,但是……一次create+call一个匿名函数并不少见。这样做通常是为了保护全局范围不受变量污染。

代码语言:javascript
复制
var x = 1;
(function(){        
    var x = 2;
})();
x == 1;
票数 0
EN

Stack Overflow用户

发布于 2009-07-11 03:39:12

因为你不会写一个匿名函数,然后立即调用它。它通常被传递给一些其他函数,用它来做一些事情(例如,使用匿名函数将一个数组映射到另一个数组)。

票数 7
EN

Stack Overflow用户

发布于 2009-07-11 04:01:04

它们通常用于回调。您不能只编写内容,因为您的代码不会直接执行它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1112874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档