ES6+

GPTKB entity

Statements (62)
Predicate Object
gptkbp:instanceOf JavaScript language standard
gptkbp:alsoKnownAs gptkb:ECMAScript_2015_and_later
gptkbp:firstPublished 2015
gptkbp:hasFeature gptkb:Array.prototype.includes
gptkb:Symbol_type
gptkb:WeakRef_(ES2021)
classes
Promises
modules
destructuring assignment
Array.prototype.flat
Array.prototype.flatMap
Map and Set
Object.assign
Object.entries
Object.fromEntries
Object.values
arrow functions
block scoping
computed property names
default parameters
enhanced object literals
for...of loop
import.meta
iterators and generators
rest parameters
spread operator
template literals
let and const keywords
BigInt (ES2020)
Intl improvements
Promise.allSettled (ES2020)
Promise.finally
String.prototype.endsWith
String.prototype.startsWith
async/await (ES2017)
dynamic import (ES2020)
globalThis (ES2020)
logical assignment operators (ES2021)
new methods for Array and Object
nullish coalescing operator (ES2020)
numeric separators (ES2021)
optional chaining (ES2020)
private class fields (ES2022)
gptkbp:hasVersion gptkb:ES2015
gptkb:ES2016
gptkb:ES2017
gptkb:ES2018
gptkb:ES2019
gptkb:ES2020
gptkb:ES2021
gptkb:ES2022
https://www.w3.org/2000/01/rdf-schema#label ES6+
gptkbp:standardizedBy gptkb:Ecma_International
gptkbp:successor gptkb:ES5
gptkbp:usedIn gptkb:Angular
gptkb:React
gptkb:Vue.js
gptkb:Node.js
web browsers
gptkbp:bfsParent gptkb:Create_React_App
gptkbp:bfsLayer 6