如何在ECMAScript 6中编写模块

时间:2016-10-04 13:16:38

标签: node.js ecmascript-6

以下代码正在使用nodejs 4.4

"use strict";

const test = (res) => {
    return (data) => {
        return res.json({"message": "testing"});
    };
};

module.exports = test;

我的问题是使用const正确,还是使用ES6正确编写?

1 个答案:

答案 0 :(得分:1)

是的,您可以像这样使用constconst表示"此变量的值无法更改"如果您尝试为其分配新值,翻译人员会抱怨。

上面的代码"是否正确使用ES6"?取决于您的意思......例如,ES6使用export代替module.exports,但您所写的内容并非错误。毕竟,它有效。

ES6不是一种不同的语言 - 它是具有一些新功能的Javascript。由您来决定要使用的功能中有多少。