export和export default的區別

 2023-10-18 阅读 23 评论 0

摘要:export的使用 1.直接輸出 export let words = 'hello world!!!' export function output() {   // ... } 2.先定義再輸出 let firstWords = 'hello' let secondWords = 'world' let thirdWords = '!!!'function output() {

export的使用

1.直接輸出

export let words = 'hello world!!!' 

export function output() {
  // ...
}

2.先定義再輸出

let firstWords = 'hello'
let secondWords = 'world'
let thirdWords = '!!!'function output() {// ...
}export {firstWords, secondWords, thirdWords, output}

export default的使用

1.export default 用于規定模塊的默認對外接口
2.很顯然默認對外接口只能有一個,所以 export default 在同一個模塊中只能出現一次
3.export default只能直接輸出,不能先定義再輸出。

4.其在 import 方式上也和 export 存在一定區別

(1)export的輸出與import輸入

export function output() {// ...
}import {output} from './example'

(2)export default的輸出與import輸入

export default function output() {// ...
}import output from './example'

從以上兩種 import 方式即可看出,export default 的 import 方式不需要使用大括號包裹。因為對于 export default 其輸出的本來就只有一個接口,提供的是模塊的默認接口,自然不需要使用大括號包裹。

轉載于:https://www.cnblogs.com/sherrycat/p/11152994.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/145266.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息