我正在研究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
关键字是否经过实验并被丢弃?我应该忘记这个关键字吗?
答案 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%准确,它们确实使初学者感到困惑。