Decorators are one of these design patterns that can't be easily explained without an example and don't show their true usefulness well.

Where they come in handy is a way of doing inheritance within Javascript and extending objects.