ES6新特性

ES6新特性

  • 1.類(支持繼承 extends)
    class TestClass {
        constructor() { // class constructor
            this.name = 'Basexxx'
        }
        getName() { // class method
            //console.log(`Class name: ${this.name}`)
            alert(`Class name: ${this.name}`);
        }
    }
    new TestClass().getName();
    
  • 2.默認參數(shù)
      function xxx(height = 50, color = 'red', url = 'http://azat.co'){...}
    
  • 3.模塊化(import和export運算符),firefox測試成功
    #module.js
    export function foo() {
      return '1111';
    }
    export var name='22222';
    #test.html
    <script type="module">
        import { foo,name } from './module.js'; 
        alert(foo());
        alert(name);
    </script>
    
  • 4.塊級作用域的let和const
    let命令聲明變量饲趋,類似var蚕泽,但所聲明的變量只在let代碼塊有效
    #let
    {
        var a=13;
        let b=19;
    }
    console.log(a);
    console.log(b);  
    #const
    const foo = 'xxx';  
    
  • 5.模版表達式
    var name = `test xx ${height} ff ${color} ${url}`;
    
  • 6.多行字符串
    var roadPoem = `aaa
    bbb`;
    
  • 7.拆包表達式
    ajax返回: var { house, mouse} = data; // 我們會拿到house和mouse的值的
    
  • 8.改進的對象表達式
    var serviceBase = {port: 3000, url: 'azat.co'},
        getAccounts = function(){return [1,2,3]}
    var accountService = {
        __proto__: serviceBase,
                   getAccounts,
        toString() {
         return JSON.stringify((super.valueOf()))
        },
        getUrl() {return 'http://' + this.url + ':' + this.port},
        [ 'valueOf_' + getAccounts().join('_') ]: getAccounts()
    };
    console.log(accountService)
    
  • 9.箭頭函數(shù) =&>
      const Person = {
        'name': 'little bear',
        'age': 18,
        'sayHello': () => {       
          console.log('我叫' + Person.name + '我今年' + Person.age + '歲!')
         }    
      }
      Person.sayHello();
    
  • 10.Promise: 異步編程的一種解決方案缰冤,避免了傳統(tǒng)的回調(diào)函數(shù)的層層嵌套集歇,也就是常說的“回調(diào)地獄”。
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌誉简,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盟广,死亡現(xiàn)場離奇詭異闷串,居然都是意外死亡,警方通過查閱死者的電腦和手機筋量,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門烹吵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人桨武,你說我怎么就攤上這事肋拔。” “怎么了呀酸?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵凉蜂,是天一觀的道長。 經(jīng)常有香客問我性誉,道長窿吩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任错览,我火速辦了婚禮纫雁,結果婚禮上,老公的妹妹穿的比我還像新娘蝗砾。我一直安慰自己先较,他們只是感情好携冤,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布悼粮。 她就那樣靜靜地躺著,像睡著了一般曾棕。 火紅的嫁衣襯著肌膚如雪扣猫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天翘地,我揣著相機與錄音申尤,去河邊找鬼癌幕。 笑死,一個胖子當著我的面吹牛昧穿,可吹牛的內(nèi)容都是我干的勺远。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼时鸵,長吁一口氣:“原來是場噩夢啊……” “哼胶逢!你這毒婦竟也來了?” 一聲冷哼從身側響起饰潜,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤初坠,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后彭雾,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體碟刺,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年薯酝,在試婚紗的時候發(fā)現(xiàn)自己被綠了半沽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡吴菠,死狀恐怖抄囚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情橄务,我是刑警寧澤幔托,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站蜂挪,受9級特大地震影響重挑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜棠涮,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一谬哀、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧严肪,春花似錦史煎、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至酝枢,卻和暖如春恬偷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背帘睦。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工袍患, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留坦康,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓诡延,卻偏偏與公主長得像滞欠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子肆良,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

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

  • ES6中常用的10個新特性講解 ECMAScript 6(ES6) 目前基本成為業(yè)界標準仑撞,它的普及速度比 ES5 ...
    Ht_何甜閱讀 370評論 0 0
  • let和const命令 var:聲明變量,更多的是全局作用域妖滔,存在變量提升 let:聲明變量隧哮,存在于塊級作用域,不...
    zhangivon閱讀 2,475評論 1 13
  • 在ES6當中添加了很多新的API其中很值得一提的當然少不了Promise座舍,因為Promise的出現(xiàn)沮翔,很輕松的就給開...
    嘿_那個誰閱讀 3,665評論 2 3
  • 大家好,我是IT修真院成都分院第8期的學員曲秉,一枚正直純潔善良的WEB前端程序員采蚀。今天給大家分享一下ES6新特性。 ...
    備用的昵稱閱讀 363評論 0 1
  • ES6 核心特性 [圖片上傳失敗...(image-b01919-1545900229494)] 一承二、開發(fā)環(huán)境配置...
    圓滾滾1991閱讀 531評論 0 0