如何在浏览器或控制台中使用 javascript export 关键字

How to use javascript export keyword in browser or console

export关键字在ecmascript5中引入:

var myFunc1 = function() { console.log('hello'); };   
export.myFunc1 = myFunc1;

如果我在 firefox 控制台中 运行 以上代码,它会给出错误:

SyntaxError: missing declaration after 'export' keyword  
export.myFunc1 = myFunc1;

我不明白我需要申报什么。

我是不是用错了?

任何建议都很好!

The syntax for ES6 export looks like this:

//------ lib.js ------
export const sqrt = Math.sqrt;
export function square(x) {
    return x * x;
}
export function diag(x, y) {
    return sqrt(square(x) + square(y));
}

//------ main.js ------
import { square, diag } from 'lib';
console.log(square(11)); // 121
console.log(diag(4, 3)); // 5

请注意,这与 Node.js 中使用的 CommonJS modules.export 语法不同。

Node js 使用 exports 向其实现者公开模块中的功能

定义在这里。 https://nodejs.org/api/modules.html#modules_module_exports

这是你想要做的吗?