概述 歷史上,JavaScript 一直沒有模塊(module)體系,無法將一個大程序拆分成互相依賴的小文件,再用簡單的方法拼裝起來。其他語言都...
收錄了8篇文章 · 1人關注
概述 歷史上,JavaScript 一直沒有模塊(module)體系,無法將一個大程序拆分成互相依賴的小文件,再用簡單的方法拼裝起來。其他語言都...
上一篇介紹了模塊的語法,本章介紹如何在瀏覽器和 Node.js 之中加載 ES6 模塊,以及實際開發中經常遇到的一些問題(比如循環加載)。 瀏覽...
簡介 基本概念 Generator 函數是 ES6 提供的一種異步編程解決方案,語法行為與傳統函數完全不同。本章詳細介紹 Generator 函...
異步編程對 JavaScript 語言太重要。JavaScript 語言的執行環境是“單線程”的,如果沒有異步編程,根本沒法用,非卡死不可。本章...
擴展運算符 含義 擴展運算符(spread)是三個點(...)。它好比 rest 參數的逆運算,將一個數組轉為用逗號分隔的參數序列。 該運算符主...
對象(object)是 JavaScript 最重要的數據結構。ES6 對它進行了重大升級,本章介紹數據結構本身的改變,下一章介紹Object對...
本篇介紹 Object 對象的新增方法。 Object.is() ES5 比較兩個值是否相等,只有兩個運算符:相等運算符(==)和嚴格相等運算符...
本篇介紹 ES6 后續標準添加的一些運算符。 指數運算符 ES2016 新增了一個指數運算符(**)。 這個運算符的一個特點是右結合,而不是常見...
[說明] Decorator 提案經過了大幅修改,目前還沒有定案,不知道語法會不會再變。下面的內容完全依據以前的提案,已經有點過時了。等待定案以...