ES6(部分)

嚴(yán)格模式

ES6 的模塊自動(dòng)采用嚴(yán)格模式,不管你有沒(méi)有在模塊頭部加上"use strict";棵帽。

嚴(yán)格模式主要有以下限制。

變量必須聲明后再使用 例如:let

函數(shù)的參數(shù)不能有同名屬性壮莹,否則報(bào)錯(cuò) 例如:const let

不能使用with語(yǔ)句

不能對(duì)只讀屬性賦值扛邑,否則報(bào)錯(cuò) 例如:const

不能使用前綴0表示八進(jìn)制數(shù),否則報(bào)錯(cuò)

不能刪除不可刪除的屬性昨凡,否則報(bào)錯(cuò) 例如:數(shù)組的length

不能刪除變量delete prop爽醋,會(huì)報(bào)錯(cuò),只能刪除屬性delete global[prop]

eval不會(huì)在它的外層作用域引入變量

eval和arguments不能被重新賦值

arguments不會(huì)自動(dòng)反映函數(shù)參數(shù)的變化

不能使用arguments.callee

不能使用arguments.caller

禁止this指向全局對(duì)象

不能使用fn.caller和fn.arguments獲取函數(shù)調(diào)用的堆棧

增加了保留字(比如protected便脊、static和interface)

2蚂四、let 與 const

es5中的var變量 , 1)沒(méi)有塊級(jí)作用域;2)指向全局遂赠,可以解析和變量的提前聲明田度;3)可以相互覆蓋

es6中的const 主要是為了讓變量更加安全,不會(huì)相互覆蓋(只讀屬性)

es6中的let 1)沒(méi)有解析與變量的提前聲明解愤,只能聲明后調(diào)用镇饺; 2)不指向全局,塊級(jí)作用域送讲,作用域更安全奸笤;3)不能重復(fù)聲明,否則會(huì)報(bào)錯(cuò)

箭頭函數(shù)注意的四點(diǎn):

(1)函數(shù)體內(nèi)的this對(duì)象哼鬓,就是定義時(shí)所在的對(duì)象监右,而不是使用時(shí)所在的對(duì)象。

(2)不可以當(dāng)作構(gòu)造函數(shù)异希,也就是說(shuō)健盒,不可以使用new命令,否則會(huì)拋出一個(gè)錯(cuò)誤称簿。

(3)不可以使用arguments對(duì)象扣癣,該對(duì)象在函數(shù)體內(nèi)不存在。如果要用憨降,可以用Rest參數(shù)代替父虑。

(4)不可以使用yield命令,因此箭頭函數(shù)不能用作Generator函數(shù)授药。

綁定this

箭頭函數(shù)可以綁定this士嚎,顯示綁定this的寫(xiě)法(call、apply悔叽、bing)莱衩,call、apply的作用就是能夠改變this的指向

繼承:原型繼承娇澎、原型鏈繼承笨蚁、call/apply繼承

ES6 模塊之中,頂層的this指向undefined九火,即不應(yīng)該在頂層代碼使用this赚窃。

import是靜態(tài)執(zhí)行,所以不能使用表達(dá)式和變量岔激,這些只有在運(yùn)行時(shí)才能得到結(jié)果的語(yǔ)法結(jié)構(gòu)勒极。

require是運(yùn)行時(shí)加載模塊,import命令無(wú)法取代require的動(dòng)態(tài)加載功能虑鼎。

import和export命令只能在模塊的頂層辱匿,不能在代碼塊之中(比如键痛,在if代碼塊之中,或在函數(shù)之中)匾七。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末絮短,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子昨忆,更是在濱河造成了極大的恐慌丁频,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件邑贴,死亡現(xiàn)場(chǎng)離奇詭異席里,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)拢驾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)奖磁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人繁疤,你說(shuō)我怎么就攤上這事咖为。” “怎么了稠腊?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵躁染,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我麻养,道長(zhǎng)褐啡,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任鳖昌,我火速辦了婚禮,結(jié)果婚禮上低飒,老公的妹妹穿的比我還像新娘许昨。我一直安慰自己,他們只是感情好褥赊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布糕档。 她就那樣靜靜地躺著,像睡著了一般拌喉。 火紅的嫁衣襯著肌膚如雪速那。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天尿背,我揣著相機(jī)與錄音端仰,去河邊找鬼。 笑死田藐,一個(gè)胖子當(dāng)著我的面吹牛荔烧,可吹牛的內(nèi)容都是我干的吱七。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼鹤竭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼踊餐!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起臀稚,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤吝岭,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后吧寺,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體苍碟,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年撮执,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了微峰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡抒钱,死狀恐怖蜓肆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情谋币,我是刑警寧澤仗扬,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站蕾额,受9級(jí)特大地震影響早芭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜诅蝶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一退个、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧调炬,春花似錦语盈、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至棘钞,卻和暖如春缠借,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背宜猜。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工泼返, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宝恶。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓符隙,卻偏偏與公主長(zhǎng)得像趴捅,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子霹疫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

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

  • 部分列子引用的阮一峰ES6教程中的例子 這篇文章主要是自己經(jīng)常用得一些方法總結(jié), 想全篇學(xué)習(xí)es6, 可以看阮一峰...
    有情懷的程序猿閱讀 591評(píng)論 0 1
  • 以下內(nèi)容是我在學(xué)習(xí)和研究ES6時(shí)拱绑,對(duì)ES6的特性、重點(diǎn)和注意事項(xiàng)的提取丽蝎、精練和總結(jié)猎拨,可以做為ES6特性的字典;在本...
    科研者閱讀 3,128評(píng)論 2 9
  • 函數(shù)參數(shù)的默認(rèn)值 基本用法 在ES6之前屠阻,不能直接為函數(shù)的參數(shù)指定默認(rèn)值红省,只能采用變通的方法。 上面代碼檢查函數(shù)l...
    呼呼哥閱讀 3,389評(píng)論 0 1
  • 夜半閑人睡難酣国觉, 得逢知己話衷腸吧恃。 今又一年秋來(lái)報(bào), 往事如風(fēng)把葉黃麻诀。
    孤獨(dú)的北風(fēng)閱讀 221評(píng)論 0 1
  • 茅坑低小 蹲上剛剛好 門(mén)里屁音真不少 入廁誰(shuí)家翁媼 大兒來(lái)也匆匆 中兒去也沖沖 最喜小兒無(wú)賴 蹲坑放屁抽風(fēng)
    hentai_musou閱讀 100評(píng)論 0 4