![240](https://upload.jianshu.io/users/upload_avatars/13226023/ece67ea0-0ef1-40b0-b3f1-cfd7e36d2f3d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
新增的數(shù)組 API 靜態(tài)方法 Array.of(...args): 使用指定的數(shù)組項創(chuàng)建一個新數(shù)組 在 new Array() 中如果參數(shù)只有一...
set 集合 一直以來, JS 只能使用數(shù)組和對象來保存多個數(shù)據(jù), 缺乏像其他語言那樣擁有豐富的集合類型. 因此, ES6 新增了兩種集合類型 ...
迭代器 背景知識 什么是迭代 從一個數(shù)據(jù)集合中按照一定的順序, 不斷取出數(shù)據(jù)的過程 迭代和遍歷的區(qū)別 迭代強調的依次取數(shù)據(jù), 并不保證取多少, ...
概述 XMLHttpRequest 所有的功能全部集中在同一個對象中,容易書寫出混亂不易維護的代碼 采用傳統(tǒng)的事件驅動模式嫉沽,無法適配新的Prom...
[回顧] 事件循環(huán) JS運行的環(huán)境稱之為宿主環(huán)境 執(zhí)行棧:call stack患膛,一個數(shù)據(jù)結構,用于存放各種函數(shù)的執(zhí)行環(huán)境耻蛇,每一個函數(shù)執(zhí)行之前踪蹬,它...
普通符號 符號是ES6新增的一個數(shù)據(jù)類型,它通過函數(shù)Symbol(符號名)來創(chuàng)建 符號設計的初衷臣咖,是為了給對象設置私有屬性 私有屬性跃捣,只能在對象...
對象解構 1. 什么是解構 將一個對象或者數(shù)組的某個屬性提取到某個變量中 解構不會對被解構目標造成任何影響 2. 在解構中使用默認值 {同名變量...
新增對象字面量語法 1. 成員速寫 如果對象字面量初始化時,成員的名稱來自于一個變量夺蛇,并且和變量的名稱相同疚漆,則可以進行簡寫。 2. 方法速寫 對...
使用var聲明變量 全局變量掛載到全局對象:全局對象成員污染問題 允許重復的變量聲明:導致數(shù)據(jù)被覆蓋 變量提升:怪異的數(shù)據(jù)訪問刁赦、閉包問題 ES6...