Traceur是一个来自Google的Javascript编译器,通过它可以体验一些很新并且有趣的Javascript语言特性,这些多数是还没有被当前浏览器实现的ECMAScript标准或草案,比如:数组比较、类、模块、迭代器、方法参数默认值、Promise等。以下是几个例子: 数组比较(ArrayComprehension):var array = [for (x of [0, 1, 2]) for (y of [0, 1, 2]) x  ''  y]; expect(array).to.be.eql([   '00', '01', '02', '10',