Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # А вот это можно классно отрефакторить при помощи SugarJS (или любого аналога вроде Underscore, LoDash)
- # look for any left subscribers
- subscriberFound = false
- for subscriberName, subscriber of evt.subscribers
- if !!subscriber
- subscriberFound = true
- break
- # remove event binding if nobody listens
- if !subscriberFound
- evt.unsubscribe()
- delete @events[eventName]
- # Стало
- if Object.any evt.subscribers, subscriber
- evt.unsubscribe()
- delete @events[eventName]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement