Есть ли разница?
Так вот, есть ли разница между этими двумя версиями функций, и если да, то в чем? Не допираю замыкания у Флэнэгана, блин.
Версия с замыканием: var uniqueInteger= (function() { var counter = 0; return function() { return counter++; }; }()); И без замыкания: var uniqueInteger= (function() { var counter = 0; return counter++; } ()); Вроде в обоих случаях из внешнего кода counter не затронуть... |
Ramundo,
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 19:56. |