当前位置: 首页 > news >正文

export 和 export default 的区别

在 JavaScript 中,exportexport default 都是用于导出模块中的内容的关键字,但它们有一些区别:

  1. export:

    • export 关键字用于导出多个变量、函数或对象。可以一次导出多个内容,并且在导入时需要使用对应的名称。例如:

    // module.js
    export const name = 'John';
    export function sayHello() {console.log('Hello!');
    }
    在另一个文件中导入:import { name, sayHello } from './module.js';

  2. export default:

    • export default 用于导出一个默认的内容,一个模块只能有一个默认导出。在导入时,可以自定义导入的名称。例如:

    // module.js
    const message = 'Hello World';
    export default message;
    在另一个文件中导入:import customName from './module.js';

总结:

  • 使用 export 可以导出多个内容,需要使用相同的名称进行导入。

  • 使用 export default 只能导出一个默认内容,并且在导入时可以使用任意自定义的名称。

http://www.lryc.cn/news/366226.html

相关文章:

  • 29网课交单平台 epay.php SQL注入漏洞复现
  • 推荐ChatGPT4.0——Code Copilot辅助编程、Diagrams: Show Me绘制UML图、上传PDF并阅读分析
  • rollup.js(入门篇)
  • 【Spring Cloud Alibaba】开源组件Sentinel
  • Android14 WMS-窗口绘制之relayoutWindow流程(一)-Client端
  • JVM学习-Jprofiler
  • Skins
  • 【Meetup】探索Apache SeaTunnel的二次开发与实战案例
  • 嵌入式Linux系统中RTC应用的操作详解
  • Edge 工作区是什么?它都有哪些作用?
  • Docker|了解容器镜像层(1)
  • vue3设置全局变量并获取 全局响应式变量 窗口大小
  • Java——面向对象进阶(一)
  • JDBC是什么?它如何工作?
  • Qt:QDialogButtonBox的使用
  • 38页 | 工商银行大数据平台助力全行数字化转型之路(免费下载)
  • 【Git】如何不管本地文件,强制git pull
  • MySQL 高级 - 第十一章 | 索引优化与查询优化
  • 工厂模式——工厂方法模式+注册表
  • 实验一、网络传输介质————双绞线 《计算机网络》
  • 在Linux/Ubuntu/Debian中使用lshw查看系统信息
  • 提高篇(八):扩展Processing功能:从库使用到跨平台应用
  • ubuntu18.04环境下,arduino ide在打开串口监视器时报错
  • 码蹄集部分题目(2024OJ赛18期;并查集+ST表+贪心)
  • 算法:前缀和题目练习
  • 记录项目使用ts时引入js文件后导致项目运行空白问题
  • Kafka消费者api编写教程
  • 什么情况下要配置DNS服务
  • 华为端云一体化开发 (起步1.0)(HarmonyOS学习第七课)
  • 数据结构之ArrayList与顺序表(上)