Tổng hợp toàn bộ những thay đổi sau ES6
(teamdable.github.io)<p>ES6(ES2015)<br />
- Array.prototype.includes()<br />
- Toán tử lũy thừa<br />
<br />
ES2017<br />
- Đệm chuỗi<br />
- Object.entries() và Object.values()<br />
- Object.getOwnPropertyDescriptors()<br />
- Dấu phẩy ở cuối<br />
- Atomics, SharedArrayBuffer<br />
<br />
ES2018<br />
- Object rest/spread<br />
- Lặp bất đồng bộ<br />
- Promise.prototype.finally()<br />
- Bổ sung tính năng cho biểu thức chính quy<br />
<br />
ES2019<br />
- Array.prototype.flat() và Array.prototype.flatMap()<br />
- Object.fromEntries()<br />
- String.prototype.trimStart() và String.prototype.trimEnd()<br />
- Gán catch tùy chọn<br />
- Function.prototype.toString()<br />
- Symbol.prototype.description<br />
<br />
ES2020<br />
- BigInt<br />
- Dynamic import<br />
- Optional chaining<br />
- Promise.allSettled()<br />
- Toán tử nullish coalescing (toán tử hợp nhất null)<br />
- String.prototype.matchAll()<br />
- Cú pháp export namespace của module<br />
- import.meta<br />
- globalThis<br />
<br />
ES2021<br />
- String.prototype.replaceAll()<br />
- Promise.any()<br />
- Toán tử logic và biểu thức gán<br />
- Dấu phân tách chữ số<br />
- WeakRef<br />
- Intl.ListFormat<br />
- dateStyle và timeStyle của Intl.DateTimeFormat</p>
Chưa có bình luận nào.