es6簡要筆記

  • javascript三大組成部分:ECMAScript(核心),BOM(瀏覽器對象模型),DOM(文檔對象模型)

ES5與ES3

  • 我們平時學(xué)的一般都是ECMAScript 5(簡稱ES5)伐憾,可能也有部分ECMAScript 3(簡稱ES3)了少梁,比如大家看的高級程序設(shè)計講得就是ES5與ES3。

ES6

  • ECMAScript 6(ES6)發(fā)布于2015年慌烧,是ECMAScript最新版本鲫忍,也是新標(biāo)準(zhǔn)膏燕,現(xiàn)在各個主流瀏覽器對ES6的支持度良好柿汛,可以放心使用上枕。可能我們現(xiàn)在對ES6的接觸比較少汹粤,但是外面公司很多都是用ES6進(jìn)行編程的射亏。

ES6的變化

聲明變量與常量
  • ES5種是用var 語句聲明近忙,缺點:存在變量提升,聲明常量也是用var鸦泳;
  • ES6種用let 語句聲明變量银锻,用const聲明常量
    • 優(yōu)點1:兩種語句都不存在變量提升∽鲇ィ可以分開聲明。
    • 優(yōu)點2:let語句為javascript新增了塊級作用域鼎姐。

舉個栗子

var a = 3;
if(true){
    var a = 4;
}
console.log(a); 
let a = 3;
if(true){
    let a = 4;
}
console.log(a);

變量的解構(gòu)賦值

ES6允許從數(shù)組和對象中提取變量值钾麸,對變量進(jìn)行賦值更振,這就是解構(gòu)賦值。

ES5與ES6對比
  • ES5寫法
var a = 1;
var b = 2;
var c = 3;
  • ES6寫法
var [a, b, c] = [1, 2, 3];
這樣就給變量a b c對應(yīng)的賦值了饭尝。這里講的是用數(shù)組的結(jié)構(gòu)賦值肯腕,當(dāng)然還有對象的解構(gòu)賦值,這里就先不闡述了钥平,有興趣的同學(xué)可以來自己去探索实撒,也可以來找我討論。

### 下一個亮點 箭頭函數(shù)(=>)
* ES5函數(shù)的寫法

var f = function(v) {
return v;
};

* ES6可以用箭頭函數(shù)這樣寫

var f = (v) => v;

這兩種寫法是等效的

### class
class是ES6新添加的涉瘾,相當(dāng)于是類的意思知态,class是給ES5中的構(gòu)造函數(shù)包裝了一下,讓對象原型的寫法更加清晰立叛,更像面向?qū)ο蟮膶懛ā?###### 用法
* ES中寫在構(gòu)造函數(shù)中的屬性直接寫在constructor方法中负敏;
* 以前寫在原型中的方法也寫在class中,就像寫constructor方法一樣秘蛇;

class Point {
constructor(x, y) {
this.x = x;
this.y = y;
}
toString() {
return '(' + this.x + ' , ' + this.y + ')';
}
}
let instance = new Point("a", "b");
console.log(instance);

ES5的寫法

function Point(x, y) {
this.x = x;
this.y = y;
}
Point.prototype.toString = function(){
return '(' + this.x + ' , ' + this.y + ')';
}


### string常用方法
直接把高程書上的例子敲給他們看就行了其做。

只寫了一些很基本的ES6,這些要是你感覺自己也沒怎么理解的話就按照自己的講赁还,比如說那個class你不想講的話就刪掉妖泄。

### 擴(kuò)展運算符
擴(kuò)展運算符用三個點號表示,功能是把數(shù)組或類數(shù)組對象展開成一系列用逗號隔開的值

### rest運算符
rest運算符也是三個點號艘策,不過其功能與擴(kuò)展運算符恰好相反浮庐,把逗號隔開的值序列組合成一個數(shù)組








最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市柬焕,隨后出現(xiàn)的幾起案子审残,更是在濱河造成了極大的恐慌,老刑警劉巖斑举,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件搅轿,死亡現(xiàn)場離奇詭異,居然都是意外死亡富玷,警方通過查閱死者的電腦和手機璧坟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赎懦,“玉大人雀鹃,你說我怎么就攤上這事±剑” “怎么了黎茎?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長当悔。 經(jīng)常有香客問我傅瞻,道長踢代,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任嗅骄,我火速辦了婚禮胳挎,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘溺森。我一直安慰自己慕爬,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布屏积。 她就那樣靜靜地躺著医窿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪肾请。 梳的紋絲不亂的頭發(fā)上留搔,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天,我揣著相機與錄音铛铁,去河邊找鬼隔显。 笑死,一個胖子當(dāng)著我的面吹牛饵逐,可吹牛的內(nèi)容都是我干的括眠。 我是一名探鬼主播,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼倍权,長吁一口氣:“原來是場噩夢啊……” “哼掷豺!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起薄声,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤当船,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后默辨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體德频,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年缩幸,在試婚紗的時候發(fā)現(xiàn)自己被綠了壹置。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡表谊,死狀恐怖钞护,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情爆办,我是刑警寧澤难咕,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響步藕,放射性物質(zhì)發(fā)生泄漏惦界。R本人自食惡果不足惜挑格,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一咙冗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧漂彤,春花似錦雾消、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至媳板,卻和暖如春桑腮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蛉幸。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工破讨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人奕纫。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓提陶,卻偏偏與公主長得像,于是被迫代替她去往敵國和親匹层。 傳聞我的和親對象是個殘疾皇子隙笆,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,500評論 2 359

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

  • JavaScript ES6 核心功能一覽(ES6 亦作 ECMAScript 6 或 ES2015+) Java...
    蝸牛淋雨閱讀 1,790評論 0 12
  • 三,字符串?dāng)U展 3.1 Unicode表示法 ES6 做出了改進(jìn)升筏,只要將碼點放入大括號撑柔,就能正確解讀該字符。有了這...
    eastbaby閱讀 1,539評論 0 8
  • 你可能已經(jīng)聽說過ECMAScript 6(簡稱 ES6)了您访。ES6 是 Javascript 的下一個版本铅忿,它有很...
    米塔塔閱讀 938評論 0 10
  • 你可能已經(jīng)聽說過ECMAScript 6(簡稱 ES6)了。ES6 是 Javascript 的下一個版本洋只,它有很...
    奮斗的小廢魚閱讀 766評論 0 16
  • 最近感覺自己很忙辆沦,卻不知道忙些什么,常常覺得莫名奇妙地疲憊识虚,沒有來由地肢扯。 所以,我說生活中其實并沒有那么多煩躁的事...
    孫谷雨april閱讀 568評論 1 4