(function() {
var names = [];
return function (name) {
addName(name);
}
function addName(name) {
if (!~names.indexOf(name))//
names.push(name);
console.log(names);// ["linkFly"]
}
}())('linkFly');
有時候我看過這個邏輯,這是什麼意思? 感謝〜javascript中的「!〜」是什麼意思
你可以從中得到你喜歡的含義。我喜歡認爲這意味着代碼的作者並不認爲其他人將永遠不需要閱讀他們的代碼。 – bhspencer 2015-02-10 03:40:42
我已經知道它是如何工作的,這是一種不好的做法 謝謝所有人~~~ – simotophs23 2015-02-10 04:18:21