32得票3回答
ES7使用await generator从一个Promise数组中获取结果

在给定一个Promise数组时,ES7中惯用的方式是什么来获取结果? 这是我想做的:async function getImports() { let imports = [System.import('./package1.js'), System.import('./package2...

31得票5回答
ES5的Object.assign等效方法

我想使用Object.assign来完成一些非常直观的操作。var firstObj = {name : "Saba H.", rollNo : 1}; var secondObj = {college : "WCE"}; var wholeObj = Object.assign(firstO...

31得票1回答
什么是Harmony和Harmony exports?

这个“harmony exports”是什么?实际上,“harmony”指的是什么? 背景 当我使用Webpack打包东西并查看分发源代码时,里面始终包含这一个代码块。// define getter function for harmony exports __webpack_requi...

29得票5回答
将单例JS对象转换为使用ES6类

根据我的这篇文章,我正在使用Webpack es6-transpiler来使用ES6:http://www.railsonmaui.com/blog/2014/10/02/integrating-webpack-and-the-es6-transpiler-into-an-existing-r...

27得票2回答
意外的严格模式保留字 -- yield?Node v0.11,harmony,es6

尝试使用基于ES6的新型Mongo node.js ODM(Robe:http://hiddentao.github.io/robe/) 出现“unexpected strict mode reserved word”错误。我在这里做错了什么吗? test0.js "use strict...

26得票1回答
使用模板字符串时为什么函数可以不带圆括号调用?

我有一个简单的日志记录函数:function log(str) { console.log('logged: ', str); } 如果我在不使用括号的情况下调用它(目前使用Chrome的开发工具),并传递一个模板字符串,像这样: log`foo` 输出结果为:logged: ["f...

20得票2回答
ES6全局导入

如何在项目的所有文件中导入一些模块,以便我不必写诸如以下代码:import React from 'react'; import Reflux from 'reflux'; import reactMixin from 'react-mixin'; 几乎在每个文件中都有吗?

20得票5回答
如何在JavaScript中使用五位数的Unicode字符

在 JavaScript 中,我可以这样做:foo = "\u2669" // 1/4 note 但我做不到这个foo = "\u1D15D" // full note -five hex digits 它将被解释为"\u1D15"后跟"D"。 有任何解决方法吗? 更新2012年7月9日:E...

20得票5回答
在Node.js中启用Harmony Proxies

在nodejs中是否可以启用EcmaScript 6 Harmony代理?如果可以,它们的优缺点是什么?是否有关于如何使用它们的文档? 谢谢!

18得票1回答
JavaScript中Koa框架中函数定义中的星号(*)代表什么意思?

我一直在熟悉Koa (http://koajs.com/)。许多例子中使用星号代替函数名。例如,在Hello World示例中有:var koa = require('koa'); var app = koa(); app.use(function *(){ this.body = 'H...