我使用的是NodeV6.0.0,并希望使用ES2016 (ES6)。然而,我意识到"import“语法不起作用。“导入”不是用ES2015编写模块化代码的基础吗?numberObj.addNumber(1,2);使用“import”不工作的代码:console.log("sum of two number 1
var x = 15;console.log(global.x); // logs 15 in Node.jsES6引入了具有块范围的声明的词法作用域。let x = 15;
// what is this supposed to log in the browser according to ES6?console.log(window.x); //
使用Javascript,我可以使用模块(即import和export语句),在不同的文件中细分代码,并在浏览器中运行这些代码。让我们以由3个文件组成的最简单的示例为例:my-function-js.js,main-‘s和page-js.htmlexport function myFunctionJs() {
console.log("here I am, a pure Javascript function"