ES6 Module2

export命令

<code>export</code>命令用于規(guī)定模塊的對外接口
一個模塊是一個獨立的文件,該文件內(nèi)部的變量外部無法獲取,若外部需要讀取改文件內(nèi)部的變量,必須使用<code>export</code>關(guān)鍵字輸出該變量

export var firstName = 'Michael';
export var lastName = 'Jackson';
export var year = 1958;    

var firstName = 'Michael';
var lastName = 'Jackson';
var year = 1958;
export {firstName, lastName, year};

上面的是輸出變量
<code>export</code>命令還可以輸出函數(shù)和類

export function multiply(x, y) {
  return x * y;
};//對外輸出一個函數(shù)multiply

<code>export</code>輸出的變量可以使用as關(guān)鍵字重命名

function v1() { ... }
function v2() { ... }
export {
  v1 as streamV1,
  v2 as streamV2,
  v2 as streamLatestVersion
};//重命名后原來的名字也是可以使用的

需要特別注意的:<code>export</code>命令規(guī)定的對外接口必須與模塊內(nèi)部的變量建立一一對應(yīng)關(guān)系.
最后,<code>export</code>命令可以出現(xiàn)在除了塊級作用域內(nèi)模塊的任何位置,只要處于模塊頂層.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末淤刃,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異净嘀,居然都是意外死亡,警方通過查閱死者的電腦和手機侠讯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門挖藏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人厢漩,你說我怎么就攤上這事膜眠。” “怎么了溜嗜?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵宵膨,是天一觀的道長。 經(jīng)常有香客問我炸宵,道長柄驻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任焙压,我火速辦了婚禮鸿脓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘涯曲。我一直安慰自己野哭,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布幻件。 她就那樣靜靜地躺著拨黔,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绰沥。 梳的紋絲不亂的頭發(fā)上篱蝇,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天,我揣著相機與錄音徽曲,去河邊找鬼零截。 笑死,一個胖子當(dāng)著我的面吹牛秃臣,可吹牛的內(nèi)容都是我干的涧衙。 我是一名探鬼主播哪工,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼弧哎!你這毒婦竟也來了雁比?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤撤嫩,失蹤者是張志新(化名)和其女友劉穎偎捎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體序攘,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡茴她,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了两踏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片败京。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡兜喻,死狀恐怖梦染,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情朴皆,我是刑警寧澤帕识,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站遂铡,受9級特大地震影響肮疗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜扒接,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一伪货、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧钾怔,春花似錦碱呼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至矾利,卻和暖如春姑裂,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背男旗。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工舶斧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人察皇。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓捧毛,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子呀忧,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容

  • ModuleES6的Class只是面向?qū)ο缶幊痰恼Z法糖师痕, 升級了ES5的構(gòu)造函數(shù)的原型鏈繼承的寫法, 并沒有解決模...
    Captain_tu閱讀 159評論 0 1
  • let const 聲明變量 1. let變量聲明 let的特點是不會變量提升而账, 2. const 變量聲明 c...
    點_ba7a閱讀 301評論 0 0
  • 更合理的方式寫 JavaScript 原文看 這里 胰坟,收錄在此為便于查閱。 類型 1.1 基本類型:直接存取泞辐。字符...
    殺破狼real閱讀 8,822評論 0 6
  • ES6模塊不是對象笔横,而是export命令顯示指定輸出的代碼,輸入時也采用靜態(tài)命令的形式咐吼。 上面是從fs模塊里加載3...
    竹天亮閱讀 7,554評論 2 17
  • (a fork of Airbnb's Javascript Style Guide) Strikingly ES...
    飄零_zyw閱讀 1,169評論 1 2