关于exprot 和expert default的区别
1.exprot //命名導(dǎo)出,用于導(dǎo)出多個(gè)對(duì)象
示例代碼:在b.js中引入a.js模塊a.js
const a=123const b=function(){alert(1)}exprot a;exprot b;b.js
improt {a,b} from "./a.js"
b()//彈出1
從上述代碼我們可以看到exprot可以在一個(gè)JS導(dǎo)出多個(gè)對(duì)象和變量,b.js中引入的過程需要用對(duì)應(yīng)a.js中導(dǎo)出的變量名引入。
exprot default //默認(rèn)導(dǎo)出
a.js
exprot default function(){alert(1)}
b.js
improt alertFun from "./a.js"
alertFun()//彈出1
比較與exprot導(dǎo)出的區(qū)別可以看到exprot default導(dǎo)出的對(duì)象可以自定義命名存儲(chǔ),無需要限制命名與a.js中的一樣,但是exprot default只能默認(rèn)導(dǎo)出一個(gè)對(duì)象,并且無法與exprot同時(shí)使用,exprot default是為所有導(dǎo)出對(duì)象使用系統(tǒng)默認(rèn)命名導(dǎo)出,相等于只能導(dǎo)出一個(gè)對(duì)象
所以你要在一個(gè)文件導(dǎo)出多個(gè)對(duì)象就使用exprot,導(dǎo)出一個(gè)對(duì)象建議使用exprot default因?yàn)槊`活性更多,不容易造成變量混亂
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的关于exprot 和expert default的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 贪婪洞窟2服务器维护,《贪婪洞窟2》11
- 下一篇: javascript V8引擎垃圾收集机