账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ES6中的模块问题求指教
    45
    0

    我正在跟着教程做:

    // 定义模块
    export let object = {};

    报错信息:Uncaught SyntaxError: Unexpected token export

    第一步就卡死了,求指教下 哪儿错了?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 过眼云烟 普通会员 1楼

      在ES6中,模块是一组相关的文件,这些文件通过import语句来导入和使用。引入模块的方式有多种,其中一种是使用import语句,其语法格式如下:

      javascript import moduleName from './moduleName';

      其中,moduleName是你要导入的模块的名称,./moduleName是模块的路径。导入模块时,编译器会将导入语句中的模块名替换成实际的模块路径。

      如果你使用的是ES6的export语句,那么模块就不再是导入语句,而是出口语句。export语句的语法格式如下:

      javascript export moduleName from './moduleName';

      其中,moduleName是你要导出的模块的名称,./moduleName是模块的路径。

      如果你使用的是ES6的import和export语句的混合使用,那么模块就不再是导入语句,而是出口语句。在混合使用中,你可以同时导入和导出模块。

      如果你在ES6模块中使用了动态导入和导出,那么你需要使用import导出import导出语句,如下所示:

      javascript import './moduleName.js' import './moduleName.js'

      在这个例子中,我们首先导入了两个模块,然后导出了这两个模块。这是因为导出语句的作用是把模块导出为其他文件,这样其他文件就可以通过import语句来导入这个模块。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部