export default 和 export 的使用方式

export default 和 export 的使用方式node 中导入模块 var 名称 require 模块标识符 node 中向外暴露成员的形式 module exports 在 ES6 中 也通过规范的形式 规定了 ES6 中如何导入和导出模块 ES6 中导入模块 使用 import 模块名称 from 模块标识符 nbsp nbsp import 表示路径 import from 是 ES6 中导入模块的方式在 ES6 中

node中导入模块:var 名称 = require(‘模块标识符’)

node中向外暴露成员的形式:module.exports = {}

在ES6中,也通过规范的形式,规定了ES6中如何导入和导出模块

ES6中导入模块,使用 import 模块名称 from ‘模块标识符’    import ‘表示路径’

import * from * 是ES6中导入模块的方式

在ES6中,使用export default 和 export 向外暴露成员

例如:

// test.js export default { name: 'zs', age: 20 }

或是

// test.js var info = { name: 'zs', age: 20 } export default info

在main.js中接收,test.js使用export default 向外暴露的成员

import person from './test.js' console.log(person);

export default 和 export 的使用方式

注意:

1、export default 向外暴露的成员,可以使用任意变量来接收

2、在一个模块中,export default 只允许向外暴露一次

3、在一个模块中,可以同时使用export default 和export 向外暴露成员

4、使用export向外暴露的成员,只能使用{  }的形式来接收,这种形式,叫做【按需导出】

5、export可以向外暴露多个成员,同时,如果某些成员,在import导入时,不需要,可以不在{ }中定义

6、使用export导出的成员,必须严格按照导出时候的名称,来使用{ }按需接收

7、使用export导出的成员,如果想换个变量名称接收,可以使用as来起别名

例如:

// test.js var info = { name: 'zs', age: 20 } export default info export var title = '小星星' export var content = '哈哈哈'

在main.js中接收,test.js使用export default 和 export 向外暴露的成员

import person, {title, content as content1} from './test.js' console.log(person); console.log(title + '=======' + content1);

export default 和 export 的使用方式

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214846.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午3:18
下一篇 2026年3月18日 下午3:18


相关推荐

  • 【OpenCV】双线性插值法

    【OpenCV】双线性插值法双线性插值法定义:又称双线性内插。在数学上,双线性插值是有两个变量的插值函数的线性插值扩展,其核心思想是在两个方向上分别进行一次线性插值。对于一个目的像素,设置坐标通过反向变换得到的浮点坐标为(i+u,j+v)(其中i、j均为浮点坐标的整数部分,u、v为浮点坐标的小数部分,是取值[0,1)区间的浮点数),则这个像素得值f(i+u,j+v)可由原图像中坐标为(i,j)、(…

    2022年6月10日
    485
  • python while循环实现九九乘法表

    python while循环实现九九乘法表用 while 循环实现九九乘法表代码如下 i 1j 1whilei lt 10 whilej lt i 1 print d d d j i i j end t j j 1print i i 1j 1 效果如下 这里需要注意的是制表符 end t 然后里层的 while 的循环完之后 需要换行 用 print 即可 重点是 里层的循环完了之后 需要将里层循环的变量置

    2026年3月16日
    2
  • flex布局实现div内容居中

    flex布局实现div内容居中lt divclass list col detail gt 1002 lt div gt list col detail width 180px height 78px display flex align items center justify content center background ff0000

    2026年3月17日
    2
  • 使用Trae轻松安装openclaw的教程-附带免费token

    使用Trae轻松安装openclaw的教程-附带免费token

    2026年3月13日
    1
  • SSH 端口转发玩转

    SSH 端口转发玩转ssh 端口转发需要配置 etc ssh sshd config 中 tcp 转发选项为开启 AllowTcpForw 默认是开启被注释掉的 可以去掉注释保存之后重启 sshd 服务 servicesshdr systemctlres 否则 来连接时 会出现 channel3 openfailed administrat

    2026年3月19日
    1
  • 如何在UBUNTU环境下使用GAPPProxy

    如何在UBUNTU环境下使用GAPPProxy如何在 UBUNTU 环境下使用 GAPPProxy 目前天朝对于网络这个大通道管理的很严谨 于是我们这些把网站流浪在海外的人们吃尽了苦头 尤其是 YOUTUB 完全不能访问最郁闷 在 WINDOWS 下大家可能用过 HOTSPOT VPN 或是 TOR 但是发现好多 VPN 和 HOTSPOT 已经不能访问和使用了 以下废话不多说 介绍一个人人可以自己使用的高速代理服务器 那就是人尽皆知的 GAPPProxy 高手

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号