在上篇博文CoffeeScript实现Python装潢器中,笔者利用CoffeeScript支持的高阶函数,以及方法调用可省略括符的特性,实现了一个类似Python装潢器的日志Demo.这只是一种伪实现,JavaScript实现装潢器,我们需要等到ECMAScript7才行,在ES7特性中带来了Decorators,它就是我们所需要的装潢器特性.虽然它是ES7的特性,但在Babel大势流行的今天,我们可以利用Babel来使用它.关于Babel的推荐文章,请参见另一篇文章Babel-现在开始使用…