【发布时间】:2015-02-10 03:20:49
【问题描述】:
(function () {
var names = [];
return function (name) {
addName(name);
}
function addName(name) {
if (!~names.indexOf(name))//
names.push(name);
console.log(names);// ["linkFly"]
}
}())('linkFly');
有时我看到这个逻辑,这是什么意思? 谢谢~
【问题讨论】:
-
你可以从中得到你喜欢的意思。我喜欢认为这意味着代码的编写者认为其他任何人都不必阅读他们的代码。
-
我知道它是如何工作的,这是一种不好的做法,谢谢大家~~~
标签: javascript