ES6 要點(diǎn)梳理

模板字符串、多行字符串

函數(shù)默認(rèn)值、解構(gòu)函數(shù)

集成原型新方式:object.create

箭頭函數(shù)

promise

變量的聲明方式:let const

類的聲明:class , 繼承關(guān)鍵字: extends

module import export 用法

Generatro 異步函數(shù)? *? jield? 異步操作同步化表達(dá),執(zhí)行權(quán)交替來實(shí)現(xiàn)異步編程

function* main() {

? var result = yield request("http://some.url");

? var resp = JSON.parse(result);

console.log(resp.value);

}

function request(url) {

? makeAjaxCall(url, function(response){

it.next(response);

? });

}

var it = main();

it.next();

//參考:http://m.itdecent.cn/p/c7f4129d7794

function* longRunningTask(value1) {

? try {

var value2 = yield step1(value1);

var value3 = yield step2(value2);

var value4 = yield step3(value3);

var value5 = yield step4(value4);

// Do something with value4

? } catch (e) {

// Handle any error from step1 through step4

? }

}

scheduler(longRunningTask(initialValue));

function scheduler(task) {

? var taskObj = task.next(task.value);

? // 如果Generator函數(shù)未結(jié)束,就繼續(xù)調(diào)用

? if (!taskObj.done) {

task.value = taskObj.value

scheduler(task);

? }

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Generator 函數(shù) 1.Generator 函數(shù)是 ES6 提供的一種異步編程解決方案,語法行為與傳統(tǒng)函數(shù)完...
    Cryptic閱讀 1,690評論 2 16
  • 簡介 基本概念 Generator函數(shù)是ES6提供的一種異步編程解決方案,語法行為與傳統(tǒng)函數(shù)完全不同。本章詳細(xì)介紹...
    呼呼哥閱讀 1,137評論 0 4
  • 簡介 基本概念 Generator函數(shù)是ES6提供的一種異步編程解決方案,語法行為與傳統(tǒng)函數(shù)完全不同。Genera...
    oWSQo閱讀 582評論 0 2
  • 今天找到了它,二十多年了。感慨! 《風(fēng)流歌》 風(fēng)流呦風(fēng)流, 什么是風(fēng)流? 我心中的情絲, 象三春的綠柳。 風(fēng)流呦風(fēng)...
    風(fēng)兒_b86b閱讀 450評論 0 0
  • 通過老師在家校聯(lián)系本上的記錄發(fā)現(xiàn)言言在班級里的表現(xiàn)越來越自然,與同學(xué)間的相處也越來越得心應(yīng)手了。 不...
    言為心聲hl閱讀 285評論 0 0

友情鏈接更多精彩內(nèi)容