国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

《ECMAScript 6 入門》讀書筆記

qieangel2013 / 449人閱讀

摘要:阮一峰老師開源作品。書上的示例代碼可以通過(guò)在線網(wǎng)站代碼調(diào)試工具調(diào)試。

阮一峰老師開源作品。

書上的示例代碼可以通過(guò) 在線網(wǎng)站代碼調(diào)試工具 JS Bin 調(diào)試。

作用域 作用域鏈

每個(gè)變量或函數(shù)通過(guò)執(zhí)行環(huán)境 (execution context) 定義了其有權(quán)訪問(wèn)的其他數(shù)據(jù),決定了他們各自的行為;

全局執(zhí)行環(huán)境是最頂層的執(zhí)行環(huán)境,根據(jù)宿主環(huán)境的不同,表示全局執(zhí)行環(huán)境的對(duì)象也不同:在瀏覽器中為 window 或 self 對(duì)象,在 Node.js 中為 global;

每個(gè)執(zhí)行環(huán)境都有一個(gè)與之相關(guān)聯(lián)的變量對(duì)象 (variable object) ,存儲(chǔ)了改環(huán)境中定義的所有變量和函數(shù);

作用域(scope chain) 存儲(chǔ)了與當(dāng)前執(zhí)行環(huán)境相關(guān)的所有變量對(duì)象,第一個(gè)為當(dāng)前執(zhí)行環(huán)境關(guān)聯(lián)的變量對(duì)象,然后是包含環(huán)境的變量對(duì)象,直至全局執(zhí)行環(huán)境的變量對(duì)象,即全局執(zhí)行環(huán)境;

在代碼中查找變量的值稱為變量解析(variable name resolution),查找順序是沿作用域鏈一級(jí)一級(jí)向外搜索;

全局作用域 函數(shù)作用域 塊級(jí)作用域 函數(shù)聲明

ES5 規(guī)定函數(shù)只能在頂層作用域和函數(shù)作用域之中聲明,不能在塊級(jí)作用域聲明,但瀏覽器為兼容舊代碼,仍允許在塊級(jí)作用域中聲明;

ES6 明確允許函數(shù)在塊級(jí)作用域聲明,但應(yīng)盡量使用函數(shù)表達(dá)式形式,如下:

let f = function () {
    return a;
  };
let 相比較 var 的不同點(diǎn)

只在它所在的代碼塊有效;

只能先聲明后使用,不存在變量提升;

在其聲明所在的代碼塊,不受外部影響,形成暫時(shí)性死區(qū);

不能重復(fù)聲明;

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/82181.html

相關(guān)文章

  • ECMAScript 6入門讀書筆記

    摘要:與也是用來(lái)聲明變量,但是不同于,個(gè)人理解是它是用來(lái)修復(fù)的一些神奇效果,似的變量更加規(guī)范,簡(jiǎn)單來(lái)說(shuō)定義的變量就是私有變量,有以下幾點(diǎn)作用聲明的變量只在它所在的代碼塊中生效即它的塊級(jí)作用域中生效對(duì)于循環(huán)的塊級(jí)作用域,當(dāng)聲明循環(huán)體時(shí),有兩個(gè)特點(diǎn)聲 let與const let 也是用來(lái)聲明變量,但是不同于var,個(gè)人理解是它是用來(lái)修復(fù)var的一些神奇效果,似的變量更加規(guī)范,簡(jiǎn)單來(lái)說(shuō)let定義的...

    ShowerSun 評(píng)論0 收藏0
  • ECMAScript 6入門讀書筆記

    摘要:變量的解構(gòu)賦值更加便利的從匿名對(duì)象或者數(shù)組中,對(duì)變量進(jìn)行賦值數(shù)組的解構(gòu)賦值基本樣式,右邊數(shù)據(jù)類型必須是可迭代的類型。 變量的解構(gòu)賦值 更加便利的從匿名對(duì)象或者數(shù)組中,對(duì)變量進(jìn)行賦值; 數(shù)組的解構(gòu)賦值 基本樣式,右邊數(shù)據(jù)類型必須是可迭代的類型。 let a = 1, b = 2, c = 3; //等價(jià)于 //let [a, b, c] = [1, 2, 3]; 對(duì)...

    wawor4827 評(píng)論0 收藏0
  • 前端補(bǔ)集 - 收藏集 - 掘金

    摘要:原文地址一個(gè)非常適合入門學(xué)習(xí)的博客項(xiàng)目前端掘金一個(gè)非常適合入門學(xué)習(xí)的項(xiàng)目,代碼清晰結(jié)構(gòu)合理新聞前端掘金介紹一個(gè)由編寫的新聞。深入淺出讀書筆記知乎專欄前端專欄前端掘金去年的一篇老文章,恰好今天專欄開通,遷移過(guò)來(lái)。 破解前端面試(80% 應(yīng)聘者不及格系列):從閉包說(shuō)起 - 掘金修訂說(shuō)明:發(fā)布《80% 應(yīng)聘者都不及格的 JS 面試題》之后,全網(wǎng)閱讀量超過(guò) 6W,在知乎、掘金、cnodejs ...

    YorkChen 評(píng)論0 收藏0
  • 前端補(bǔ)集 - 收藏集 - 掘金

    摘要:原文地址一個(gè)非常適合入門學(xué)習(xí)的博客項(xiàng)目前端掘金一個(gè)非常適合入門學(xué)習(xí)的項(xiàng)目,代碼清晰結(jié)構(gòu)合理新聞前端掘金介紹一個(gè)由編寫的新聞。深入淺出讀書筆記知乎專欄前端專欄前端掘金去年的一篇老文章,恰好今天專欄開通,遷移過(guò)來(lái)。 破解前端面試(80% 應(yīng)聘者不及格系列):從閉包說(shuō)起 - 掘金修訂說(shuō)明:發(fā)布《80% 應(yīng)聘者都不及格的 JS 面試題》之后,全網(wǎng)閱讀量超過(guò) 6W,在知乎、掘金、cnodejs ...

    AbnerMing 評(píng)論0 收藏0
  • 《JavaScript 權(quán)威指南》讀書筆記 1 - 簡(jiǎn)介

    摘要:原文第一章主要介紹的大概情況基本語(yǔ)法。通過(guò)和來(lái)引用對(duì)象屬性或數(shù)組元素的值就構(gòu)成一個(gè)表達(dá)式。 原文:https://keelii.github.io/2016/06/16/javascript-definitive-guide-note-0/ 第一章 主要介紹 JavaScript 的大概情況、基本語(yǔ)法。之前沒(méi)有 JavaScript 基礎(chǔ)的看不懂也沒(méi)關(guān)系,后續(xù)章節(jié)會(huì)有進(jìn)一步的詳細(xì)說(shuō)明...

    sydMobile 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<