【发布时间】:2010-12-27 00:19:32
【问题描述】:
我了解闭包在 JavaScript 中的工作原理,但我的问题是,您为什么要费尽心思制作闭包来保留变量?你不能把变量设为全局吗?或者这会使全局范围变得混乱并使您的代码容易出错。
【问题讨论】:
-
“不想吹牛”但你还是这样做了!
-
@ThiefMaster:他很擅长吹牛,它来得很轻松。
-
如果你愿意被等着你搞砸的人审查,吹牛也没什么错。
-
@Josh:传统上,那些吹牛的人往往不知道他们在说什么(并迅速上升到“管理”级别作为副作用)。 Javascript Ninjas 不会吹牛,他们进进出出会默默地留下很棒的代码。
-
我不明白第一段与您的问题有何关联。如果您不添加 i'm-a-kid-but-i'm-extra-smart 注释,您是否担心人们会否决您的问题?
标签: javascript closures