码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • export default 与export 有什么区别?


    export default 和 export 都是 JavaScript 中用于导出模块的关键字,但它们之间有一些重要的区别。

    1. export default(默认导出):

      • export default 语句允许你导出一个模块中的默认值。每个模块只能有一个默认导出。
      • 当你导入一个带有默认导出的模块时,你可以选择为它起任何名字,而不需要使用花括号 {} 来包裹。
      • 默认导出是非常灵活的,因为你可以为它赋予任何名字。

      例如:

      // 导出模块中的默认值
      export default function add(a, b) {
        return a + b;
      }
      
      // 导入默认导出
      import myFunction from './module';
      
      // 使用默认导出
      const result = myFunction(1, 2);
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
    2. export(按具导出):

      • export 关键字用于导出模块中的具名导出,你可以导出一个或多个变量、函数或对象,使用花括号 {} 来指定要导入的内容。
      • 具名导出必须使用与其在模块中定义时相同的名称来导入。

      例如:

      // 导出具名变量和函数
      export const name = "John";
      export function sayHello() {
        console.log("Hello, " + name);
      }
      
      // 导入具名导出
      import { name, sayHello } from './module';
      
      // 使用具名导出
      console.log(name);
      sayHello();
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12

    总结:

    • export default 用于导出默认值,模块只能有一个默认导出,并且在导入时可以为其起任何名字。
    • export 用于导出具名导出,可以导出多个变量、函数或对象,必须使用与其在模块中定义时相同的名称来导入。
  • 相关阅读:
    Leetcode 第320场周赛
    三、RTMP协议 视频Chunk和音频Chunk到底长啥样?
    【BurpSuite】插件开发学习之J2EEScan(下)-主动扫描
    Java学习笔记5.3.2 Set接口 - TreeSet类
    css 文字单行多行超出长度后显示 ...
    微信小程序:用户基本信息的采集
    外接gpu 训练神经网络,显卡训练神经网络
    C 动态分配多维数组
    网络术语介绍 服务器、中间件、数据库、代码、静态资源 客户端,服务器,IP地址,域名,DNS,ISP,TCP/IP,HTTP
    北邮 数字系统设计 13 Datapath&Control
  • 原文地址:https://blog.csdn.net/qq_58647634/article/details/133338498
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号