这个:
{EventEmitter} = require 'events'等效于以下Javascript:
var EventEmitter;EventEmitter = require('events').EventEmitter;当您
require'events'使用模块的导出返回一个对象时,这些导出之一就是
EventEmitter“类”。使用
{EventEmitter}只是EventEmitter退出
require'events'返回对象的惯用快捷方式。您也可以这样说:
EventEmitter = require('events').EventEmitter若你宁可。当您要提取对象的多个部分时,支撑版本开始派上用场。例如,这:
{a, b} = c就像这样的Javascript:
var a, b;a = c.a;b = c.b;
Coffeescript文档的“ Destructuring
Assignment”部分可能现在就读得不错。



