JavaScript模块关键字

时间:2018-10-04 02:05:11

标签: javascript module

我正在研究Kyle Simpson的“您不知道JavaScript”系列。在(2014年发布)“范围和闭包”(第62页)的末尾,ES6中有一个使用关键字“模块”导入整个模块的示例,例如:

// import the entire "foo" and "bar" modules
module foo from "foo";
module bar from "bar";

console.log(
    bar.hello( "rhino" )    
); 

foo.awesome();

但是,此代码无效。我的问题是:module关键字是否经过实验并被丢弃?我应该忘记这个关键字吗?

1 个答案:

答案 0 :(得分:3)

他们是错别字

// import the entire "foo" and "bar" modules
import foo from "foo";  //fixed
import bar from "bar";  //fixed

console.log(
    bar.hello( "rhino" )    
); 

foo.awesome();

有时候,一本书中的示例在错字方面并非100%准确,它们确实使初学者感到困惑。