MiniProgram ECMAScript compatibility table
Unknown§AggregateError
§AggregateError
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§AggregateError.errors
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Array
§Array
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.iterator]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§[Symbol.species]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§[Symbol.unscopables]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.at
YesYesYesYesYesYesNoNoNoNoNoNoNoNo§Array.concat
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.copyWithin
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.entries
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.every
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.fill
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.filter
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.find
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.findIndex
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.findLast
YesYesYesYesYesYesNoNoNoNoNoNoNoNo§Array.findLastIndex
YesYesYesYesYesYesNoNoNoNoNoNoNoNo§Array.flat
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§Array.flatMap
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§Array.forEach
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.from
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.fromAsync
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Array.includes
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Array.indexOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.isArray
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.join
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.keys
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.lastIndexOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.length
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.map
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.of
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.pop
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.push
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.reduce
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.reduceRight
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.reverse
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.shift
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.slice
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.some
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.sort
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Stable sortingYesYesYesYesNoNoNoNoNoNoNoNoNoNo§Array.splice
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.toLocaleString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Array.toSorted
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Array.toSpliced
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Array.toString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.unshift
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.values
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.with
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§ArrayBuffer
§ArrayBuffer
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.species]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§ArrayBuffer.detached
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§ArrayBuffer.isView
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§ArrayBuffer.maxByteLength
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§ArrayBuffer.resizable
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§ArrayBuffer.resize
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§ArrayBuffer.slice
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§ArrayBuffer.transfer
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§ArrayBuffer.transferToFixedLength
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§AsyncDisposableStack
§AsyncDisposableStack
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§AsyncDisposableStack.@@asyncDisposeNoNoNoNoNoNoNoNoNoNoNoNoNoNo§AsyncDisposableStack.AsyncDisposableStack
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§AsyncDisposableStack.adopt
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§AsyncDisposableStack.defer
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§AsyncDisposableStack.disposeAsync
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§AsyncDisposableStack.disposed
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§AsyncDisposableStack.move
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§AsyncDisposableStack.use
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§AsyncFunction
§AsyncFunction
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§AsyncGenerator
§AsyncGenerator
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§AsyncGenerator.next
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§AsyncGenerator.return
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§AsyncGenerator.throw
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§AsyncGeneratorFunction
§AsyncGeneratorFunction
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§AsyncIterator
§AsyncIterator
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§AsyncIterator.@@asyncDisposeNoNoNoNoNoNoNoNoNoNoNoNoNoNo§[Symbol.asyncIterator]
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Atomics
§Atomics
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomic operations on non-shared
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.and
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.compareExchange
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.exchange
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.isLockFree
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.load
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.notify
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.or
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.pause
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.store
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.sub
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.wait
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.waitAsync
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.xor
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§BigInt
§BigInt
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§BigInt.asIntN
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§BigInt.asUintN
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§BigInt.toLocaleString
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§BigInt.valueOf
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§BigInt64Array
§BigInt64Array
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§BigUint64Array
§BigUint64Array
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Boolean
§Boolean
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Boolean.toString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Boolean.valueOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView
§DataView
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.byteLength
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.byteOffset
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.getBigInt64
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§DataView.getBigUint64
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§DataView.getFloat16
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§DataView.getFloat32
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.getFloat64
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.getInt16
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.getInt32
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.getInt8
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.getUint16
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.getUint32
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.getUint8
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.setBigInt64
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§DataView.setBigUint64
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§DataView.setFloat16
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§DataView.setFloat32
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.setFloat64
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.setInt16
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.setInt32
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.setInt8
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.setUint16
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.setUint32
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DataView.setUint8
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date
§Date
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.toPrimitive]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.UTC
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getDay
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getFullYear
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getHours
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getMilliseconds
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getMinutes
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getMonth
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getSeconds
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getTime
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getTimezoneOffset
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getUTCDate
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getUTCDay
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getUTCFullYear
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getUTCHours
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getUTCMilliseconds
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getUTCMinutes
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getUTCMonth
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.getUTCSeconds
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.now
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.parse
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§ISO 8601 formatYesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setDate
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setFullYear
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setHours
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setMilliseconds
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setMinutes
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setMonth
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setSeconds
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setTime
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setUTCDate
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setUTCFullYear
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setUTCHours
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setUTCMilliseconds
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setUTCMinutes
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setUTCMonth
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.setUTCSeconds
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.toDateString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.toISOString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.toJSON
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.toLocaleDateString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§IANA time zone names in
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§IANA time zone names in
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§IANA time zone names in
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.toTemporalInstant
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Date.toTimeString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.toUTCString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Date.valueOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§DisposableStack
§DisposableStack
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§DisposableStack.@@disposeNoNoNoNoNoNoNoNoNoNoNoNoNoNo§DisposableStack.DisposableStack
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§DisposableStack.adopt
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§DisposableStack.defer
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§DisposableStack.dispose
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§DisposableStack.disposed
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§DisposableStack.move
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§DisposableStack.use
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Error
§Error
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Error.cause
YesYesYesYesYesYesNoNoNoNoNoNoNoNo§Error.isError
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Error.message
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Error.name
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Error.toString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§EvalError
§EvalError
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§FinalizationRegistry
§FinalizationRegistry
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§FinalizationRegistry.register
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Non-registered symbol as targetNoNoNoNoNoNoNoNoNoNoNoNoNoNo§FinalizationRegistry.unregister
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Non-registered symbol as targetNoNoNoNoNoNoNoNoNoNoNoNoNoNo§Float16Array
§Float16Array
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Float32Array
§Float32Array
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes§
§Float64Array
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes§
§Function
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.hasInstance]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Requires arguments to be
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§ES 5.1: generic array-like object as
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Function.call
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Function.length
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Configurable: trueYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Function.name
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Configurable: trueYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Inferred names on anonymous functionsYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Function.toString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Implements
§Generator
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Generator.next
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Generator.return
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Generator.throw
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§GeneratorFunction
§GeneratorFunction
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Infinity
§Infinity
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Int16Array
§Int16Array
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes§
§Int32Array
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes§
§Int8Array
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes§
§Iterator
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Iterator.@@disposeNoNoNoNoNoNoNoNoNoNoNoNoNoNo§[Symbol.iterator]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Iterator.drop
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Iterator.every
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Iterator.filter
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Iterator.find
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Iterator.flatMap
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Iterator.forEach
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Iterator.from
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Iterator.map
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Iterator.reduce
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Iterator.some
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Iterator.take
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Iterator.toArray
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§JSON
§JSON
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§JSON.isRawJSON
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§JavaScript is a superset of JSON
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§JSON.parse
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reviver has
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§JSON.rawJSON
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§JSON.stringify
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Strings are escaped to well-formed UTF-8YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Map
§Map
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.iterator]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§[Symbol.species]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Map.delete
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Map.entries
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Map.forEach
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Map.get
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Map.getOrInsert
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Map.getOrInsertComputed
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Map.groupBy
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Map.has
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Key equality for -0 and 0YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Map.keys
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Map.set
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Map.size
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Map.values
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math
§Math
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.E
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.LN10
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.LN2
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.LOG10E
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.LOG2E
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.PI
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.SQRT1_2
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.SQRT2
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.abs
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.acos
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.acosh
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.asin
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.asinh
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.atan
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.atan2
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.atanh
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.cbrt
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.ceil
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.clz32
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.cos
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.cosh
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.exp
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.expm1
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.f16round
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Math.floor
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.fround
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.hypot
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.imul
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.log
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.log10
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.log1p
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.log2
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.max
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.min
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.pow
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.random
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.round
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.sign
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.sin
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.sinh
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.sqrt
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.sumPrecise
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Math.tan
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.tanh
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Math.trunc
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§NaN
§NaN
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number
§Number
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.EPSILON
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Number.MAX_SAFE_INTEGER
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Number.MAX_VALUE
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.MIN_SAFE_INTEGER
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Number.MIN_VALUE
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.NEGATIVE_INFINITY
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.NaN
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.POSITIVE_INFINITY
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.isFinite
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.isInteger
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.isNaN
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Number.isSafeInteger
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.parseFloat
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.parseInt
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.toExponential
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.toFixed
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.toLocaleString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.toString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Number.valueOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object
§Object
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.assign
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.constructor
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.create
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.defineProperties
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.defineProperty
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.entries
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§Object.freeze
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.fromEntries
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§Object.getOwnPropertyDescriptor
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.getOwnPropertyDescriptors
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§Object.getOwnPropertyNames
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.getOwnPropertySymbols
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Object.getPrototypeOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.groupBy
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Object.hasOwn
YesYesYesYesYesYesNoNoNoNoNoNoNoNo§Object.hasOwnProperty
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.is
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.isExtensible
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.isFrozen
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.isPrototypeOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.isSealed
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.keys
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.preventExtensions
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§ES2015 behavior for non-object argumentYesYesYesYesYesYesYesYesYesYesYesYesNoNo§Object.propertyIsEnumerable
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.seal
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.setPrototypeOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.toLocaleString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.valueOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Object.values
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§Promise
§Promise
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.species]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§Promise.any
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§Incumbent settings object tracking
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Promise.try
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Promise.withResolvers
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Proxy
§Proxy
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.apply
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.construct
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.defineProperty
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.deleteProperty
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.get
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.getOwnPropertyDescriptor
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.getPrototypeOf
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.has
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.isExtensible
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.ownKeys
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.preventExtensions
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.set
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.handler.setPrototypeOf
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Proxy.revocable
YesYesYesYesYesYesYesYesNoNoNoNoNoNo§RangeError
§RangeError
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§ReferenceError
§ReferenceError
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Reflect
§Reflect
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Reflect.apply
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.construct
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.defineProperty
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.deleteProperty
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.get
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.getOwnPropertyDescriptor
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.getPrototypeOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.has
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.isExtensible
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.ownKeys
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.preventExtensions
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.set
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Reflect.setPrototypeOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§RegExp
§RegExp
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.match]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§[Symbol.matchAll]
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§[Symbol.replace]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§[Symbol.search]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§[Symbol.species]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§[Symbol.split]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§RegExp.dotAll
YesYesYesYesYesYesNoNoNoNoNoNoNoNo§RegExp.escape
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§RegExp.exec
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§RegExp.flags
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§RegExp.global
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Prototype accessor property (ES2015)YesYesYesYesYesYesYesYesYesYesYesYesYesYes§RegExp.hasIndices
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§RegExp.ignoreCase
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Prototype accessor property (ES2015)YesYesYesYesYesYesYesYesYesYesYesYesYesYes§RegExp.lastIndex
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§RegExp.multiline
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Prototype accessor property (ES2015)YesYesYesYesYesYesYesYesYesYesYesYesYesYes§RegExp.source
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§"(?:)" for empty regexpsYesYesYesYesYesYesYesYesYesYesYesYesYesYes§Line breaks and slashes are escapedYesYesYesYesNoNoNoNoNoNoNoNoNoNo§Prototype accessor property (ES2015)YesYesYesYesYesYesYesYesYesYesYesYesYesYes§RegExp.sticky
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Anchored sticky flag behavior per ES2015YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Prototype accessor property (ES2015)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§RegExp.test
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§RegExp.toString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Line breaks and slashes are escapedYesYesYesYesNoNoNoNoNoNoNoNoNoNo§RegExp.unicode
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§RegExp.unicodeSets
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Set
§Set
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.iterator]
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§[Symbol.species]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Set.clear
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Set.delete
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Set.difference
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Set.entries
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Set.forEach
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Set.has
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Set.intersection
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Set.isDisjointFrom
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Set.isSubsetOf
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Set.isSupersetOf
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Key equality for -0 and 0YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Set.keys
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Set.size
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Set.symmetricDifference
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Set.union
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Set.values
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§SharedArrayBuffer
§SharedArrayBuffer
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§[Symbol.species]
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§SharedArrayBuffer.grow
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§SharedArrayBuffer.growable
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§SharedArrayBuffer.maxByteLength
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§SharedArrayBuffer.slice
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§String
§String
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.iterator]
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.at
YesYesYesYesYesYesNoNoNoNoNoNoNoNo§String.charAt
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.charCodeAt
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.codePointAt
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.concat
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.endsWith
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.fromCharCode
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.fromCodePoint
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.includes
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.indexOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.isWellFormed
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§String.lastIndexOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.length
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.localeCompare
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.matchAll
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§String.normalize
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§String.padEnd
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§String.padStart
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§String.raw
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.repeat
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.replace
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.replaceAll
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§String.search
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.slice
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.split
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.startsWith
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.substring
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.toLocaleLowerCase
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesNoNoNoNoNoNo§String.toLocaleUpperCase
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesNoNoNoNoNoNo§String.toLowerCase
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.toString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.toUpperCase
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.toWellFormed
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§String.trim
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.trimEnd
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§String.trimStart
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§Unicode code point escapes \u{xxxxxx}YesYesYesYesYesYesYesYesYesYesYesYesYesYes§String.valueOf
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§SuppressedError
§SuppressedError
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§SuppressedError.SuppressedError
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§SuppressedError.error
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§SuppressedError.suppressed
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Symbol
§Symbol
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.toPrimitive]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Symbol.asyncDispose
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Symbol.asyncIterator
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§Symbol.description
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§Symbol.dispose
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§Symbol.for
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Symbol.hasInstance
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Symbol.isConcatSpreadable
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Symbol.iterator
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Symbol.keyFor
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Symbol.match
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Symbol.matchAll
YesYesYesYesYesYesNoNoNoNoNoNoNoNo§Symbol.replace
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Symbol.search
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Symbol.species
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Symbol.split
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Symbol.toPrimitive
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Symbol.toString
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Symbol.toStringTag
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§Symbol.unscopables
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Symbol.valueOf
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§SyntaxError
§SyntaxError
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal API
§Temporal API
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.abs
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.add
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.blank
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.compare
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.days
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.from
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.hours
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.microseconds
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.milliseconds
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.minutes
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.months
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.nanoseconds
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.negated
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.round
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.seconds
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.sign
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.subtract
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.toJSON
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.toLocaleString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.toString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.total
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.valueOf
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.weeks
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.with
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Duration.years
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.add
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.compare
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.epochMilliseconds
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.epochNanoseconds
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.equals
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.from
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.fromEpochMilliseconds
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.fromEpochNanoseconds
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.round
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.since
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.subtract
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.toJSON
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.toLocaleString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.toString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.toZonedDateTimeISO
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.until
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Instant.valueOf
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Now
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Now.instant
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Now.plainDateISO
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Now.plainDateTimeISO
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Now.plainTimeISO
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Now.timeZoneId
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.Now.zonedDateTimeISO
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.add
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.calendarId
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.compare
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.day
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.dayOfWeek
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.dayOfYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.daysInMonth
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.daysInWeek
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.daysInYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.equals
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.era
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.eraYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.from
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.inLeapYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.month
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.monthCode
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.monthsInYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.since
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.subtract
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.toJSON
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.toLocaleString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.toPlainDateTime
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.toPlainMonthDay
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.toPlainYearMonth
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.toString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.toZonedDateTime
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.until
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.valueOf
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.weekOfYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.with
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.withCalendar
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.year
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDate.yearOfWeek
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.add
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.calendarId
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.compare
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.day
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.dayOfWeek
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.dayOfYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.daysInMonth
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.daysInWeek
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.daysInYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.equals
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.era
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.eraYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.from
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.hour
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.inLeapYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.microsecond
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.millisecond
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.minute
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.month
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.monthCode
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.monthsInYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.nanosecond
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.round
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.second
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.since
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.subtract
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.toJSON
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.toLocaleString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.toPlainDate
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.toPlainTime
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.toString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.toZonedDateTime
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.until
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.valueOf
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.weekOfYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.with
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.withCalendar
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.withPlainTime
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.year
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainDateTime.yearOfWeek
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay.calendarId
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay.day
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay.equals
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay.from
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay.monthCode
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay.toJSON
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay.toLocaleString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay.toPlainDate
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay.toString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay.valueOf
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainMonthDay.with
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.add
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.compare
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.equals
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.from
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.hour
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.microsecond
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.millisecond
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.minute
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.nanosecond
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.round
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.second
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.since
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.subtract
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.toJSON
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.toLocaleString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.toString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.until
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.valueOf
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainTime.with
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.add
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.calendarId
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.compare
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.daysInMonth
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.daysInYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.equals
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.era
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.eraYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.from
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.inLeapYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.month
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.monthCode
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.monthsInYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.since
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.subtract
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.toJSON
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.toLocaleString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.toPlainDate
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.toString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.until
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.valueOf
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.with
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.PlainYearMonth.year
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.add
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.calendarId
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.compare
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.day
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.dayOfWeek
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.dayOfYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.daysInMonth
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.daysInWeek
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.daysInYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.epochMilliseconds
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.epochNanoseconds
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.equals
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.era
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.eraYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.from
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.getTimeZoneTransition
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.hour
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.hoursInDay
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.inLeapYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.microsecond
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.millisecond
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.minute
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.month
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.monthCode
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.monthsInYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.nanosecond
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.offset
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.offsetNanoseconds
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.round
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.second
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.since
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.startOfDay
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.subtract
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.timeZoneId
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.toInstant
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.toJSON
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.toLocaleString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.toPlainDate
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.toPlainDateTime
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.toPlainTime
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.toString
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.until
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.valueOf
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.weekOfYear
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.with
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.withCalendar
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.withPlainTime
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.withTimeZone
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.year
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Temporal.ZonedDateTime.yearOfWeek
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§TypeError
§TypeError
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§TypedArray
§TypedArray
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.iterator]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§[Symbol.species]
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.BYTES_PER_ELEMENT
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§TypedArray.at
YesYesYesYesYesYesNoNoNoNoNoNoNoNo§TypedArray.buffer
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§TypedArray.byteLength
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§TypedArray.byteOffset
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes§TypedArray.copyWithin
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.entries
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.every
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.fill
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.filter
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.find
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.findIndex
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.findLast
YesYesYesYesYesYesNoNoNoNoNoNoNoNo§TypedArray.findLastIndex
YesYesYesYesYesYesNoNoNoNoNoNoNoNo§TypedArray.forEach
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.from
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.includes
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.indexOf
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Indexed properties not consulting prototypeYesYesYesYesYesYesYesYesYesYesYesYesYesYes§Iterable in constructorYesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.join
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.keys
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.lastIndexOf
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.length
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§TypedArray.map
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.name
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Named propertiesYesYesYesYesYesYesYesYesYesYesYesYesYesYes§TypedArray.of
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.reduce
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.reduceRight
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.reverse
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.set
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§TypedArray.slice
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.some
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.sort
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.subarray
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§TypedArray.toLocaleString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§TypedArray.toReversed
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§TypedArray.toSorted
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§TypedArray.toString
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§TypedArray.values
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§TypedArray.with
YesYesYesNoNoNoNoNoNoNoNoNoNoNo§URIError
§URIError
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Uint16Array
§Uint16Array
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes§
§Uint32Array
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes§
§Uint8Array
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Uint8Array.fromHex
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Uint8Array.setFromBase64
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Uint8Array.setFromHex
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Uint8Array.toBase64
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Uint8Array.toHex
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Uint8ClampedArray
§Uint8ClampedArray
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes§
§WeakMap
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§WeakMap.get
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§WeakMap.getOrInsert
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§WeakMap.getOrInsertComputed
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§WeakMap.has
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§WeakMap.set
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Non-registered symbols as keysNoNoNoNoNoNoNoNoNoNoNoNoNoNo§WeakRef
§WeakRef
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Non-registered symbol as targetNoNoNoNoNoNoNoNoNoNoNoNoNoNo§WeakRef.deref
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§WeakSet
§WeakSet
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§WeakSet.delete
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§WeakSet.has
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Non-registered symbols as keysNoNoNoNoNoNoNoNoNoNoNoNoNoNo§decodeURI
§decodeURI
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§decodeURIComponent
§decodeURIComponent
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§encodeURI
§encodeURI
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§encodeURIComponent
§encodeURIComponent
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§eval
§eval
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§globalThis
§globalThis
YesYesYesYesYesYesYesYesYesNoNoNoNoNo§isFinite
§isFinite
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§isNaN
§isNaN
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§parseFloat
§parseFloat
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§parseInt
§parseInt
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Parses leading-zero strings as decimal, not octalYesYesYesYesYesYesYesYesYesYesYesYesYesYes§undefined
§undefined
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§classes
§classes
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§constructor
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§extends
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Private class fields
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Private class fields 'in'
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Private class methods
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Public class fields
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Static class fields
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§Static initialization blocks
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§functions
§functions
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§arguments
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§[Symbol.iterator]
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§arguments.length
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Arrow functions
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Trailing comma in parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo§Block-level functionsYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Default parameters
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Destructured parameter with default value assignmentYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Parameters without defaults after default parametersYesYesYesYesYesYesYesYesYesYesYesNoNoNo§get
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Computed property namesYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Method definitions
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Async generator methodsYesYesYesYesNoNoNoNoNoNoNoNoNoNo§Async methodsYesYesYesYesNoNoNoNoNoNoNoNoNoNo§Generator methods are not constructable (ES2016)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Rest parameters
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Destructuring rest parametersYesYesYesYesYesYesYesYesYesYesYesNoNoNo§set
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Computed property namesYesYesYesYesYesYesYesYesYesYesYesNoNoNo§grammar§Array literals (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Binary numeric literals (
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Boolean literals (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Decimal numeric literals (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Hashbang (
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§Hexadecimal escape sequences (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Hexadecimal numeric literals (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Null literal (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Numeric separators (
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Octal numeric literals (
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Regular expression literals (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Shorthand notation for object literalsYesYesYesYesYesYesYesYesYesYesYesYesNoNo§String literals (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Template literals
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Escape sequences allowed in tagged template literalsYesYesYesYesNoNoNoNoNoNoNoNoNoNo§Trailing commas
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Trailing comma in dynamic importNoNoNoNoNoNoNoNoNoNoNoNoNoNo§Trailing comma in function parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo§Trailing comma in object literalsYesYesYesYesYesYesYesYesYesYesYesYesYesYes§Unicode escape sequences (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Unicode point escapes (
YesYesYesYesYesYesYesYesYesYesYesYesNoNo§operators§Addition (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Addition assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§await
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Use at module top level
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Bitwise AND (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Bitwise AND assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Bitwise NOT (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Bitwise OR (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Bitwise OR assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Bitwise XOR (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Bitwise XOR assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§class
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Comma operator
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Conditional operator (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Decrement (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§delete
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Destructuring assignment
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Computed property namesYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Rest in arraysYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Rest in objectsYesYesYesYesNoNoNoNoNoNoNoNoNoNo§Division (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Division assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Equality (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Exponentiation (
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Exponentiation assignment (
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Trailing comma in parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Trailing comma in parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo§Greater than (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Greater than or equal (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Grouping operator
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§import
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§The
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§in
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Increment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Inequality (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§instanceof
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Bitwise left shift (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Left shift assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Less than (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Less than or equal (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Logical AND (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Logical AND assignment (
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§Logical NOT (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Logical OR (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Logical OR assignment (
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§Multiplication (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Multiplication assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§new
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§null
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Nullish coalescing operator (
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§Nullish coalescing assignment (
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§Object initializer
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Computed property namesYesYesYesYesYesYesYesYesYesYesYesYesYesYes§Shorthand method namesYesYesYesYesYesYesYesYesYesYesYesYesNoNo§Shorthand property namesYesYesYesYesYesYesYesYesYesYesYesYesNoNo§Spread propertiesYesYesYesYesNoNoNoNoNoNoNoNoNoNo§Optional chaining operator (
YesYesNoNoNoNoNoNoNoNoNoNoNoNo§Property accessors
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Remainder (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Remainder assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Bitwise right shift (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Right shift assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Spread syntax (...)
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Spread in array literals
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Spread in function calls
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Spread in object literals
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Strict equality (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Strict inequality (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Subtraction (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Subtraction assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§super
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§this
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§typeof
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Unary negation (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Unary plus (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Bitwise unsigned right shift (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Unsigned right shift assignment (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§void
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§yield
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§regular_expressions§Backreference:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Capturing group:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Character class:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Character class escape:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Character escape:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Unicode character escape:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Input boundary assertion:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Literal character:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Lookahead assertion:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Lookbehind assertion:
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Modifier:
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Named backreference:
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Named capture group:
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Duplicate names in different disjunction alternatives are allowedNoNoNoNoNoNoNoNoNoNoNoNoNoNo§Non-capturing group:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Quantifier:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Unicode character class escape:
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Wildcard:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Word boundary assertion:
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§statements§
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§block
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§break
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§class
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§const
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§continue
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§debugger
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Empty statement (
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§export
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Arbitrary module namespace identifier namesNoNoNoNoNoNoNoNoNoNoNoNoNoNo§
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§
YesNoNoNoNoNoNoNoNoNoNoNoNoNo§for
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§async iteratorsYesYesYesYesYesYesYesYesNoNoNoNoNoNo§Closing iteratorsYesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Trailing comma in parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§import
YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Arbitrary module namespace identifier namesNoNoNoNoNoNoNoNoNoNoNoNoNoNo§Import attributes (
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§let
YesYesYesYesYesYesYesYesYesYesYesNoNoNo§return
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§switch
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§throw
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§Optional catch bindingYesYesYesYesNoNoNoNoNoNoNoNoNoNo§
NoNoNoNoNoNoNoNoNoNoNoNoNoNo§var
YesYesYesYesYesYesYesYesYesYesYesYesYesYes§while
YesYesYesYesYesYesYesYesYesYesYesYesYesYes
AggregateError() constructorAggregateError is serializableArray() constructorlocales parameterYesYesYesYesYesYesYesYesYesYesYesYesYesYes§options parameterYesYesYesYesYesYesYesYesYesYesYesYesYesYes§Array.toReversedArrayBuffer() constructormaxByteLength optionNoNoNoNoNoNoNoNoNoNoNoNoNoNo§ArrayBuffer.byteLengthAsyncFunction() constructorAsyncGeneratorFunction() constructorArrayBuffer objectsNoNoNoNoNoNoNoNoNoNoNoNoNoNo§Atomics.addBigInt() constructorlocales parameterYesYesNoNoNoNoNoNoNoNoNoNoNoNo§options parameterYesYesNoNoNoNoNoNoNoNoNoNoNoNo§BigInt.toStringBigInt64Array() constructorBigUint64Array() constructorBoolean() constructorDataView() constructorSharedArrayBuffer accepted as bufferNoNoNoNoNoNoNoNoNoNoNoNoNoNo§DataView.bufferDate() constructormonthIndex defaults to 0YesYesYesYesNoNoNoNoNoNoNoNoNoNo§Date.getDatetimeZone optionYesYesYesYesYesYesYesYesYesYesYesYesYesYes§locales parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo§options parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Date.toLocaleStringtimeZone optionYesYesYesYesYesYesYesYesYesYesYesYesYesYes§locales parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo§options parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Date.toLocaleTimeStringtimeZone optionYesYesYesYesYesYesYesYesYesYesYesYesYesYes§locales parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo§options parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Date.toStringError() constructoroptions.cause parameterYesYesYesYesYesYesNoNoNoNoNoNoNoNo§Error.captureStackTraceError is serializableEvalError() constructorEvalError is serializableFinalizationRegistry() constructorFloat16Array() constructorFloat32Array() constructornew Float32Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Float64ArrayFloat64Array() constructornew Float64Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§FunctionFunction() constructorTrustedScript instance when trusted types are enforcedNoNoNoNoNoNoNoNoNoNoNoNoNoNo§Function.applyargumentsYesYesYesYesYesYesYesYesYesYesYesYesYesYes§Function.bindFunction.prototype.toString revisionNoNoNoNoNoNoNoNoNoNoNoNoNoNo§GeneratorGeneratorFunction() constructorInt16Array() constructornew Int16Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Int32ArrayInt32Array() constructornew Int32Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Int8ArrayInt8Array() constructornew Int8Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§IteratorIterator() constructorcontext parameterMap() constructornew Map(iterable)YesYesYesYesYesYesYesYesYesYesYesYesNoNo§new Map(null)YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Map.clearNumber() constructorlocales parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo§options parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Number.toPrecisionObject() constructortoString()Promise() constructorall()allSettled()catch()finally()race()reject()resolve()then()Proxy() constructorRangeError() constructorRangeError is serializableReferenceError() constructorReferenceError is serializableRegExp() constructorSet() constructornew Set(iterable)YesYesYesYesYesYesYesYesYesYesYesYesNoNo§new Set(null)YesYesYesYesYesYesYesYesYesYesYesYesNoNo§Set.addSharedArrayBuffer() constructormaxByteLength optionNoNoNoNoNoNoNoNoNoNoNoNoNoNo§SharedArrayBuffer.byteLengthString() constructorlocales parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo§options parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo§String.matchlocales parameterlocales parameterSymbol() constructortoStringTag available on all DOM prototype objectsSyntaxError() constructorSyntaxError is serializableDuration() constructorPlainTime() constructorTypeError() constructorTypeError is serializableURIError() constructorURIError is serializableUint16Array() constructornew Uint16Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Uint32ArrayUint32Array() constructornew Uint32Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Uint8ArrayUint8Array() constructornew Uint8Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Uint8Array.fromBase64Uint8ClampedArray() constructornew Uint8ClampedArray(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§WeakMapWeakMap() constructornew WeakMap(iterable)YesYesYesYesYesYesYesYesYesYesYesYesNoNo§new WeakMap(null)YesYesYesYesYesYesYesYesYesYesYesYesYesYes§WeakMap.deleteWeakRef() constructorWeakSet() constructornew WeakSet(iterable)YesYesYesYesYesYesYesYesYesYesYesYesNoNo§new WeakSet(null)YesYesYesYesYesYesYesYesYesYesYesYesNoNo§WeakSet.addstatic keyword[1, 2, 3])0b)true/false)1234567890)#!) comment syntax'\xA9')0xAF)null)1_000_000_000_000)0o)/ab+c/g)'Hello world')'\u00A9')\u{})+)x += y)x = y)async function expressionasync function* expressiona & b)x &= y)~a)a | b)x |= y)a ^ b)x ^= y)c ? t : f)--)/)x /= y)a == b)**)x **= y)function expressionfunction* expressiona > b)a >= b)()options parameterNoNoNoNoNoNoNoNoNoNoNoNoNoNo§Available in workersYesNoNoNoNoNoNoNoNoNoNoNoNoNo§import.metaimport.meta.resolve++)a != b)a << b)x <<= y)a < b)a <= b)&&)x &&= y)!)||)x ||= y)*)x *= y)new.target??)x ??= y)?.)%)x %= y)a >> b)x >>= y)a === b)a !== b)-)x -= y)-)+)a >>> b)x >>>= y)yield*\1, \2(...)[...], [^...]\d, \D, \w, \W, \s, \S\n, \x\u{...}YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Disjunction: |^, $a, b(?=...), (?!...)(?<=...), (?<!...)(?ims-ims:...)\k<name>(?<name>...)(?:...)*, +, ?, {n}, {n,}, {n,m}\p{...}, \P{...}.\b, \Basync function statementasync function* statementawait using declarationdo...while;)default keyword with exportexport * as namespacefor await...offor...infor...offunction statementfunction* statementIteratorResult object instead of throwingYesYesYesYesYesYesYesYesYesYesYesNoNoNo§Not constructable with new (ES2016)YesYesYesYesYesYesYesYesYesYesYesNoNoNo§Trailing comma in parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo§if...elsewith syntax)with {type: 'css'}NoNoNoNoNoNoNoNoNoNoNoNoNoNo§with {type: 'json'}NoNoNoNoNoNoNoNoNoNoNoNoNoNo§Available in service workersNoNoNoNoNoNoNoNoNoNoNoNoNoNo§Available in workersYesNoNoNoNoNoNoNoNoNoNoNoNoNo§Available in workletsNoNoNoNoNoNoNoNoNoNoNoNoNoNo§labeltry...catchusing declaration