Uma função tradicional pode ter a seguinte aparência:
createPost = (title, content, options = {}) ->
category = options.category
headline = options.headline
Usar a atribuição de desestruturação do CoffeeScript torna isso mais agradável:
createPost = (title, content, options = {}) ->
{category, headline} = options
E, finalmente, se você não precisa da variável de opções explícitas, você pode até fazer:
createPost = (title, content, {category, headline} = {}) ->