Сообщение от Gozar
|
counter относиться к функции, так почему бы ему не быть её свойством?
|
А если переменных будет больше? Все что ли туда совать? Если какое-то свойство по имени совпадет с уже существующим?
Вариант с замыканием мне кажется более элегантным.
Аналогичный пример можно привести с добавлением в DOM-элемент своих свойств. Я предпочитаю обходиться без этого. Тем более что осел преобразует их в атрибуты и если в дальнейшем мы будет их обрабатывать, могут возникнуть проблемы.