MiniProgram Lib Version[1]
Feature name3.13.03.6.12.30.32.30.02.28.02.23.12.21.02.20.22.16.12.14.42.11.02.5.01.8.01.0.0
Unknown
§AggregateErrormdn
§AggregateErrormdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§AggregateError() constructormdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§AggregateError.errorsmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§AggregateError is serializablemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Arraymdn
§ArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.iterator]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§[Symbol.species]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§[Symbol.unscopables]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Array() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.atmdnYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§Array.concatmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.copyWithinmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.entriesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.everymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.fillmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.filtermdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.findmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.findIndexmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.findLastmdnYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§Array.findLastIndexmdnYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§Array.flatmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§Array.flatMapmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§Array.forEachmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.frommdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.fromAsyncmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Array.includesmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Array.indexOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.isArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.joinmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.keysmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.lastIndexOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.lengthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.mapmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.ofmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.popmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.pushmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.reducemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.reduceRightmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.reversemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.shiftmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.slicemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.somemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.sortmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Stable sortingYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Array.splicemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.toLocaleStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§locales parameterYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§options parameterYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.toReversedmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Array.toSortedmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Array.toSplicedmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Array.toStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.unshiftmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.valuesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Array.withmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§ArrayBuffermdn
§ArrayBuffermdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.species]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§ArrayBuffer() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§maxByteLength optionNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§ArrayBuffer.byteLengthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§ArrayBuffer.detachedmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§ArrayBuffer.isViewmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§ArrayBuffer.maxByteLengthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§ArrayBuffer.resizablemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§ArrayBuffer.resizemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§ArrayBuffer.slicemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§ArrayBuffer.transfermdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§ArrayBuffer.transferToFixedLengthmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§AsyncDisposableStackmdn
§AsyncDisposableStackmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§AsyncDisposableStack.@@asyncDisposeNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§AsyncDisposableStack.AsyncDisposableStackmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§AsyncDisposableStack.adoptmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§AsyncDisposableStack.defermdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§AsyncDisposableStack.disposeAsyncmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§AsyncDisposableStack.disposedmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§AsyncDisposableStack.movemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§AsyncDisposableStack.usemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§AsyncFunctionmdn
§AsyncFunctionmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§AsyncFunction() constructormdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§AsyncGeneratormdn
§AsyncGeneratormdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§AsyncGenerator.nextmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§AsyncGenerator.returnmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§AsyncGenerator.throwmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§AsyncGeneratorFunctionmdn
§AsyncGeneratorFunctionmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§AsyncGeneratorFunction() constructormdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§AsyncIteratormdn
§AsyncIteratormdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§AsyncIterator.@@asyncDisposeNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§[Symbol.asyncIterator]mdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Atomicsmdn
§AtomicsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomic operations on non-shared ArrayBuffer objectsNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.addmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.andmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.compareExchangemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.exchangemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.isLockFreemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.loadmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.notifymdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.ormdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.pausemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.storemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.submdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.waitmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.waitAsyncmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Atomics.xormdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§BigIntmdn
§BigIntmdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§BigInt() constructormdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§BigInt.asIntNmdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§BigInt.asUintNmdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§BigInt.toLocaleStringmdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§locales parameterYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§options parameterYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§BigInt.toStringmdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§BigInt.valueOfmdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§BigInt64Arraymdn
§BigInt64ArraymdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§BigInt64Array() constructormdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§BigUint64Arraymdn
§BigUint64ArraymdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§BigUint64Array() constructormdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Booleanmdn
§BooleanmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Boolean() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Boolean.toStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Boolean.valueOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataViewmdn
§DataViewmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§SharedArrayBuffer accepted as bufferNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§DataView.buffermdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.byteLengthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.byteOffsetmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.getBigInt64mdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§DataView.getBigUint64mdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§DataView.getFloat16mdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§DataView.getFloat32mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.getFloat64mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.getInt16mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.getInt32mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.getInt8mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.getUint16mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.getUint32mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.getUint8mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.setBigInt64mdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§DataView.setBigUint64mdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§DataView.setFloat16mdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§DataView.setFloat32mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.setFloat64mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.setInt16mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.setInt32mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.setInt8mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.setUint16mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.setUint32mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DataView.setUint8mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Datemdn
§DatemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.toPrimitive]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Date() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.UTCmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§monthIndex defaults to 0YesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Date.getDatemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getDaymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getFullYearmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getHoursmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getMillisecondsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getMinutesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getMonthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getSecondsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getTimemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getTimezoneOffsetmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getUTCDatemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getUTCDaymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getUTCFullYearmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getUTCHoursmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getUTCMillisecondsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getUTCMinutesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getUTCMonthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.getUTCSecondsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.nowmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.parsemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§ISO 8601 formatYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setDatemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setFullYearmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setHoursmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setMillisecondsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setMinutesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setMonthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setSecondsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setTimemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setUTCDatemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setUTCFullYearmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setUTCHoursmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setUTCMillisecondsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setUTCMinutesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setUTCMonthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.setUTCSecondsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.toDateStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.toISOStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.toJSONmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.toLocaleDateStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§IANA time zone names in timeZone optionYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§locales parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§options parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Date.toLocaleStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§IANA time zone names in timeZone optionYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§locales parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§options parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Date.toLocaleTimeStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§IANA time zone names in timeZone optionYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§locales parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§options parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Date.toStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.toTemporalInstantmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Date.toTimeStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.toUTCStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Date.valueOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§DisposableStackmdn
§DisposableStackmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§DisposableStack.@@disposeNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§DisposableStack.DisposableStackmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§DisposableStack.adoptmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§DisposableStack.defermdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§DisposableStack.disposemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§DisposableStack.disposedmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§DisposableStack.movemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§DisposableStack.usemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Errormdn
§ErrormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Error() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§options.cause parameterYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§Error.captureStackTracemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Error.causemdnYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§Error.isErrormdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Error.messagemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Error.namemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Error is serializablemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Error.toStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§EvalErrormdn
§EvalErrormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§EvalError() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§EvalError is serializablemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§FinalizationRegistrymdn
§FinalizationRegistrymdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§FinalizationRegistry() constructormdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§FinalizationRegistry.registermdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Non-registered symbol as targetNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§FinalizationRegistry.unregistermdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Non-registered symbol as targetNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Float16Arraymdn
§Float16ArraymdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Float16Array() constructormdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Float32Arraymdn
§Float32ArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Float32Array() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new Float32Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Float64Arraymdn
§Float64ArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Float64Array() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new Float64Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Functionmdn
§FunctionmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.hasInstance]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Function() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Requires arguments to be TrustedScript instance when trusted types are enforcedNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Function.applymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§ES 5.1: generic array-like object as argumentsYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Function.bindmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Function.callmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Function.lengthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Configurable: trueYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Function.namemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Configurable: trueYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Inferred names on anonymous functionsYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Function.toStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Implements Function.prototype.toString revisionNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Generatormdn
§GeneratormdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Generator.nextmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Generator.returnmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Generator.throwmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§GeneratorFunctionmdn
§GeneratorFunctionmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§GeneratorFunction() constructormdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Infinitymdn
§InfinitymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Int16Arraymdn
§Int16ArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Int16Array() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new Int16Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Int32Arraymdn
§Int32ArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Int32Array() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new Int32Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Int8Arraymdn
§Int8ArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Int8Array() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new Int8Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Iteratormdn
§IteratormdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Iterator.@@disposeNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§[Symbol.iterator]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Iterator() constructormdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Iterator.dropmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Iterator.everymdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Iterator.filtermdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Iterator.findmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Iterator.flatMapmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Iterator.forEachmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Iterator.frommdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Iterator.mapmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Iterator.reducemdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Iterator.somemdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Iterator.takemdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Iterator.toArraymdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§JSONmdn
§JSONmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§JSON.isRawJSONmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§JavaScript is a superset of JSONmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§JSON.parsemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reviver has context parametermdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§JSON.rawJSONmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§JSON.stringifymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Strings are escaped to well-formed UTF-8YesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Mapmdn
§MapmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.iterator]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§[Symbol.species]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Map() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new Map(iterable)YesYesYesYesYesYesYesYesYesYesYesYesNoNo
§new Map(null)YesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Map.clearmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Map.deletemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Map.entriesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Map.forEachmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Map.getmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Map.getOrInsertmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Map.getOrInsertComputedmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Map.groupBymdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Map.hasmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Key equality for -0 and 0YesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Map.keysmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Map.setmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Map.sizemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Map.valuesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Mathmdn
§MathmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.EmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.LN10mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.LN2mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.LOG10EmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.LOG2EmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.PImdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.SQRT1_2mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.SQRT2mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.absmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.acosmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.acoshmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.asinmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.asinhmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.atanmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.atan2mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.atanhmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.cbrtmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.ceilmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.clz32mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.cosmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.coshmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.expmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.expm1mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.f16roundmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Math.floormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.froundmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.hypotmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.imulmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.logmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.log10mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.log1pmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.log2mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.maxmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.minmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.powmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.randommdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.roundmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.signmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.sinmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.sinhmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.sqrtmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.sumPrecisemdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Math.tanmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.tanhmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Math.truncmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§NaNmdn
§NaNmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Numbermdn
§NumbermdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.EPSILONmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Number.MAX_SAFE_INTEGERmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Number.MAX_VALUEmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.MIN_SAFE_INTEGERmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Number.MIN_VALUEmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.NEGATIVE_INFINITYmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.NaNmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.POSITIVE_INFINITYmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.isFinitemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.isIntegermdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.isNaNmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Number.isSafeIntegermdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.parseFloatmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.parseIntmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.toExponentialmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.toFixedmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.toLocaleStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§locales parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§options parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Number.toPrecisionmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.toStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Number.valueOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Objectmdn
§ObjectmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.assignmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.createmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.definePropertiesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.definePropertymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.entriesmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§Object.freezemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.fromEntriesmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§Object.getOwnPropertyDescriptormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.getOwnPropertyDescriptorsmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§Object.getOwnPropertyNamesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.getOwnPropertySymbolsmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Object.getPrototypeOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.groupBymdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Object.hasOwnmdnYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§Object.hasOwnPropertymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.ismdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.isExtensiblemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.isFrozenmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.isPrototypeOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.isSealedmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.keysmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.preventExtensionsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§ES2015 behavior for non-object argumentYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Object.propertyIsEnumerablemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.sealmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.setPrototypeOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.toLocaleStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§toString()mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.valueOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Object.valuesmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§Promisemdn
§PromisemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.species]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Promise() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§all()mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§allSettled()mdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§Promise.anymdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§catch()mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§finally()mdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§Incumbent settings object trackingmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§race()mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§reject()mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§resolve()mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§then()mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Promise.trymdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Promise.withResolversmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Proxymdn
§ProxymdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy() constructormdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.applymdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.constructmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.definePropertymdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.deletePropertymdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.getmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.getOwnPropertyDescriptormdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.getPrototypeOfmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.hasmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.isExtensiblemdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.ownKeysmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.preventExtensionsmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.setmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.handler.setPrototypeOfmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Proxy.revocablemdnYesYesYesYesYesYesYesYesNoNoNoNoNoNo
§RangeErrormdn
§RangeErrormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RangeError() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RangeError is serializablemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§ReferenceErrormdn
§ReferenceErrormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§ReferenceError() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§ReferenceError is serializablemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Reflectmdn
§ReflectmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Reflect.applymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.constructmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.definePropertymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.deletePropertymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.getmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.getOwnPropertyDescriptormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.getPrototypeOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.hasmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.isExtensiblemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.ownKeysmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.preventExtensionsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.setmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Reflect.setPrototypeOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RegExpmdn
§RegExpmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.match]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§[Symbol.matchAll]mdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§[Symbol.replace]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§[Symbol.search]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§[Symbol.species]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§[Symbol.split]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§RegExp() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RegExp.dotAllmdnYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§RegExp.escapemdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§RegExp.execmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RegExp.flagsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RegExp.globalmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Prototype accessor property (ES2015)YesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RegExp.hasIndicesmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§RegExp.ignoreCasemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Prototype accessor property (ES2015)YesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RegExp.lastIndexmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RegExp.multilinemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Prototype accessor property (ES2015)YesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RegExp.sourcemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§"(?:)" for empty regexpsYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Line breaks and slashes are escapedYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Prototype accessor property (ES2015)YesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RegExp.stickymdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Anchored sticky flag behavior per ES2015YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Prototype accessor property (ES2015)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§RegExp.testmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§RegExp.toStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Line breaks and slashes are escapedYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§RegExp.unicodemdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§RegExp.unicodeSetsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Setmdn
§SetmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.iterator]mdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§[Symbol.species]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Set() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new Set(iterable)YesYesYesYesYesYesYesYesYesYesYesYesNoNo
§new Set(null)YesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Set.addmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Set.clearmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Set.deletemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Set.differencemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Set.entriesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Set.forEachmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Set.hasmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Set.intersectionmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Set.isDisjointFrommdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Set.isSubsetOfmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Set.isSupersetOfmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Key equality for -0 and 0YesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Set.keysmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Set.sizemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Set.symmetricDifferencemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Set.unionmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Set.valuesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§SharedArrayBuffermdn
§SharedArrayBuffermdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§[Symbol.species]mdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§SharedArrayBuffer() constructormdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§maxByteLength optionNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§SharedArrayBuffer.byteLengthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§SharedArrayBuffer.growmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§SharedArrayBuffer.growablemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§SharedArrayBuffer.maxByteLengthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§SharedArrayBuffer.slicemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Stringmdn
§StringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.iterator]mdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§String() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.atmdnYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§String.charAtmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.charCodeAtmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.codePointAtmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.concatmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.endsWithmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.fromCharCodemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.fromCodePointmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.includesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.indexOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.isWellFormedmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§String.lastIndexOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.lengthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.localeComparemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§locales parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§options parameterYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§String.matchmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.matchAllmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§String.normalizemdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§String.padEndmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§String.padStartmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§String.rawmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.repeatmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.replacemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.replaceAllmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§String.searchmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.slicemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.splitmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.startsWithmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.substringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.toLocaleLowerCasemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§locales parametermdnYesYesYesYesYesYesYesYesNoNoNoNoNoNo
§String.toLocaleUpperCasemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§locales parametermdnYesYesYesYesYesYesYesYesNoNoNoNoNoNo
§String.toLowerCasemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.toStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.toUpperCasemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.toWellFormedmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§String.trimmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.trimEndmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§String.trimStartmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§Unicode code point escapes \u{xxxxxx}YesYesYesYesYesYesYesYesYesYesYesYesYesYes
§String.valueOfmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§SuppressedErrormdn
§SuppressedErrormdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§SuppressedError.SuppressedErrormdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§SuppressedError.errormdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§SuppressedError.suppressedmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Symbolmdn
§SymbolmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.toPrimitive]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Symbol() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Symbol.asyncDisposemdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Symbol.asyncIteratormdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§Symbol.descriptionmdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§Symbol.disposemdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§Symbol.formdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Symbol.hasInstancemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Symbol.isConcatSpreadablemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Symbol.iteratormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Symbol.keyFormdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Symbol.matchmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Symbol.matchAllmdnYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§Symbol.replacemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Symbol.searchmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Symbol.speciesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Symbol.splitmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Symbol.toPrimitivemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Symbol.toStringmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Symbol.toStringTagmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§toStringTag available on all DOM prototype objectsmdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§Symbol.unscopablesmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Symbol.valueOfmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§SyntaxErrormdn
§SyntaxErrormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§SyntaxError() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§SyntaxError is serializablemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal APImdn
§Temporal APImdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.DurationmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Duration() constructormdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.absmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.addmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.blankmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.comparemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.daysmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.frommdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.hoursmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.microsecondsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.millisecondsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.minutesmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.monthsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.nanosecondsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.negatedmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.roundmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.secondsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.signmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.subtractmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.toJSONmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.toLocaleStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.toStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.totalmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.valueOfmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.weeksmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.withmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Duration.yearsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.InstantmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.addmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.comparemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.epochMillisecondsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.epochNanosecondsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.equalsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.frommdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.fromEpochMillisecondsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.fromEpochNanosecondsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.roundmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.sincemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.subtractmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.toJSONmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.toLocaleStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.toStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.toZonedDateTimeISOmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.untilmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Instant.valueOfmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.NowmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Now.instantmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Now.plainDateISOmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Now.plainDateTimeISOmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Now.plainTimeISOmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Now.timeZoneIdmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.Now.zonedDateTimeISOmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDatemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.addmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.calendarIdmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.comparemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.daymdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.dayOfWeekmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.dayOfYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.daysInMonthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.daysInWeekmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.daysInYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.equalsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.eramdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.eraYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.frommdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.inLeapYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.monthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.monthCodemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.monthsInYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.sincemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.subtractmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.toJSONmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.toLocaleStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.toPlainDateTimemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.toPlainMonthDaymdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.toPlainYearMonthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.toStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.toZonedDateTimemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.untilmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.valueOfmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.weekOfYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.withmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.withCalendarmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.yearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDate.yearOfWeekmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTimemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.addmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.calendarIdmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.comparemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.daymdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.dayOfWeekmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.dayOfYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.daysInMonthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.daysInWeekmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.daysInYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.equalsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.eramdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.eraYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.frommdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.hourmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.inLeapYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.microsecondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.millisecondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.minutemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.monthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.monthCodemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.monthsInYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.nanosecondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.roundmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.secondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.sincemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.subtractmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.toJSONmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.toLocaleStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.toPlainDatemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.toPlainTimemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.toStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.toZonedDateTimemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.untilmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.valueOfmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.weekOfYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.withmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.withCalendarmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.withPlainTimemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.yearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainDateTime.yearOfWeekmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDaymdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDay.calendarIdmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDay.daymdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDay.equalsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDay.frommdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDay.monthCodemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDay.toJSONmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDay.toLocaleStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDay.toPlainDatemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDay.toStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDay.valueOfmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainMonthDay.withmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTimemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§PlainTime() constructormdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.addmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.comparemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.equalsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.frommdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.hourmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.microsecondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.millisecondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.minutemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.nanosecondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.roundmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.secondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.sincemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.subtractmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.toJSONmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.toLocaleStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.toStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.untilmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.valueOfmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainTime.withmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.addmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.calendarIdmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.comparemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.daysInMonthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.daysInYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.equalsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.eramdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.eraYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.frommdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.inLeapYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.monthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.monthCodemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.monthsInYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.sincemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.subtractmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.toJSONmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.toLocaleStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.toPlainDatemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.toStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.untilmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.valueOfmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.withmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.PlainYearMonth.yearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTimemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.addmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.calendarIdmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.comparemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.daymdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.dayOfWeekmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.dayOfYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.daysInMonthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.daysInWeekmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.daysInYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.epochMillisecondsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.epochNanosecondsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.equalsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.eramdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.eraYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.frommdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.getTimeZoneTransitionmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.hourmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.hoursInDaymdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.inLeapYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.microsecondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.millisecondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.minutemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.monthmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.monthCodemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.monthsInYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.nanosecondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.offsetmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.offsetNanosecondsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.roundmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.secondmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.sincemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.startOfDaymdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.subtractmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.timeZoneIdmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.toInstantmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.toJSONmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.toLocaleStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.toPlainDatemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.toPlainDateTimemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.toPlainTimemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.toStringmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.untilmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.valueOfmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.weekOfYearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.withmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.withCalendarmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.withPlainTimemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.withTimeZonemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.yearmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Temporal.ZonedDateTime.yearOfWeekmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§TypeErrormdn
§TypeErrormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypeError() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypeError is serializablemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§TypedArraymdn
§TypedArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.iterator]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§[Symbol.species]mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.BYTES_PER_ELEMENTmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypedArray.atmdnYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§TypedArray.buffermdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypedArray.byteLengthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypedArray.byteOffsetmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypedArray.copyWithinmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.entriesmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.everymdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.fillmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.filtermdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.findmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.findIndexmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.findLastmdnYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§TypedArray.findLastIndexmdnYesYesYesYesYesYesNoNoNoNoNoNoNoNo
§TypedArray.forEachmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.frommdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.includesmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.indexOfmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Indexed properties not consulting prototypeYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Iterable in constructorYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.joinmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.keysmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.lastIndexOfmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.lengthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypedArray.mapmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.namemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Named propertiesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypedArray.ofmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.reducemdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.reduceRightmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.reversemdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.setmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypedArray.slicemdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.somemdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.sortmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.subarraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypedArray.toLocaleStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypedArray.toReversedmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§TypedArray.toSortedmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§TypedArray.toStringmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§TypedArray.valuesmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§TypedArray.withmdnYesYesYesNoNoNoNoNoNoNoNoNoNoNo
§URIErrormdn
§URIErrormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§URIError() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§URIError is serializablemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Uint16Arraymdn
§Uint16ArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Uint16Array() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new Uint16Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Uint32Arraymdn
§Uint32ArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Uint32Array() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new Uint32Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Uint8Arraymdn
§Uint8ArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Uint8Array() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new Uint8Array(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Uint8Array.fromBase64mdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Uint8Array.fromHexmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Uint8Array.setFromBase64mdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Uint8Array.setFromHexmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Uint8Array.toBase64mdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Uint8Array.toHexmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Uint8ClampedArraymdn
§Uint8ClampedArraymdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Uint8ClampedArray() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Constructor without parametersYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new Uint8ClampedArray(iterable)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§WeakMapmdn
§WeakMapmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§WeakMap() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new WeakMap(iterable)YesYesYesYesYesYesYesYesYesYesYesYesNoNo
§new WeakMap(null)YesYesYesYesYesYesYesYesYesYesYesYesYesYes
§WeakMap.deletemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§WeakMap.getmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§WeakMap.getOrInsertmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§WeakMap.getOrInsertComputedmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§WeakMap.hasmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§WeakMap.setmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Non-registered symbols as keysNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§WeakRefmdn
§WeakRefmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§WeakRef() constructormdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Non-registered symbol as targetNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§WeakRef.derefmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§WeakSetmdn
§WeakSetmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§WeakSet() constructormdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§new WeakSet(iterable)YesYesYesYesYesYesYesYesYesYesYesYesNoNo
§new WeakSet(null)YesYesYesYesYesYesYesYesYesYesYesYesNoNo
§WeakSet.addmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§WeakSet.deletemdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§WeakSet.hasmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Non-registered symbols as keysNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§decodeURImdn
§decodeURImdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§decodeURIComponentmdn
§decodeURIComponentmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§encodeURImdn
§encodeURImdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§encodeURIComponentmdn
§encodeURIComponentmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§evalmdn
§evalmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§globalThismdn
§globalThismdnYesYesYesYesYesYesYesYesYesNoNoNoNoNo
§isFinitemdn
§isFinitemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§isNaNmdn
§isNaNmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§parseFloatmdn
§parseFloatmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§parseIntmdn
§parseIntmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Parses leading-zero strings as decimal, not octalYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§undefinedmdn
§undefinedmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§classesmdn
§classesmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§constructormdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§extendsmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Private class fieldsmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Private class fields 'in'mdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Private class methodsmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Public class fieldsmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§static keywordmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Static class fieldsmdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Static initialization blocksmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§functionsmdn
§functionsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§argumentsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§[Symbol.iterator]mdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§arguments.lengthmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Arrow functionsmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Trailing comma in parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo
§Block-level functionsYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Default parametersmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Destructured parameter with default value assignmentYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Parameters without defaults after default parametersYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§getmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Computed property namesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Method definitionsmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Async generator methodsYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Async methodsYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Generator methods are not constructable (ES2016)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Rest parametersmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Destructuring rest parametersYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§setmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Computed property namesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§grammar
§Array literals ([1, 2, 3])mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Binary numeric literals (0b)mdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Boolean literals (true/false)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Decimal numeric literals (1234567890)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Hashbang (#!) comment syntaxmdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§Hexadecimal escape sequences ('\xA9')mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Hexadecimal numeric literals (0xAF)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Null literal (null)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Numeric separators (1_000_000_000_000)mdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Octal numeric literals (0o)mdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Regular expression literals (/ab+c/g)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Shorthand notation for object literalsYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§String literals ('Hello world')mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Template literalsmdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Escape sequences allowed in tagged template literalsYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Trailing commasmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Trailing comma in dynamic importNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Trailing comma in function parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo
§Trailing comma in object literalsYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Unicode escape sequences ('\u00A9')mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Unicode point escapes (\u{})mdnYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§operators
§Addition (+)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Addition assignment (x += y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Assignment (x = y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§async function expressionmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§async function* expressionmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§awaitmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Use at module top levelmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Bitwise AND (a & b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Bitwise AND assignment (x &= y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Bitwise NOT (~a)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Bitwise OR (a | b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Bitwise OR assignment (x |= y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Bitwise XOR (a ^ b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Bitwise XOR assignment (x ^= y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§classmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Comma operatormdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Conditional operator (c ? t : f)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Decrement (--)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§deletemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Destructuring assignmentmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Computed property namesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Rest in arraysYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Rest in objectsYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Division (/)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Division assignment (x /= y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Equality (a == b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Exponentiation (**)mdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Exponentiation assignment (x **= y)mdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§function expressionmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Trailing comma in parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo
§function* expressionmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Trailing comma in parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo
§Greater than (a > b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Greater than or equal (a >= b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Grouping operator ()mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§importmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§The options parameterNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Available in workersYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§import.metamdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§import.meta.resolvemdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§inmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Increment (++)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Inequality (a != b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§instanceofmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Bitwise left shift (a << b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Left shift assignment (x <<= y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Less than (a < b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Less than or equal (a <= b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Logical AND (&&)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Logical AND assignment (x &&= y)mdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§Logical NOT (!)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Logical OR (||)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Logical OR assignment (x ||= y)mdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§Multiplication (*)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Multiplication assignment (x *= y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§newmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§new.targetmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§nullmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Nullish coalescing operator (??)mdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§Nullish coalescing assignment (x ??= y)mdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§Object initializermdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Computed property namesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Shorthand method namesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Shorthand property namesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
§Spread propertiesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Optional chaining operator (?.)mdnYesYesNoNoNoNoNoNoNoNoNoNoNoNo
§Property accessorsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Remainder (%)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Remainder assignment (x %= y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Bitwise right shift (a >> b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Right shift assignment (x >>= y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Spread syntax (...)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Spread in array literalsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Spread in function callsmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Spread in object literalsmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Strict equality (a === b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Strict inequality (a !== b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Subtraction (-)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Subtraction assignment (x -= y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§supermdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§thismdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§typeofmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Unary negation (-)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Unary plus (+)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Bitwise unsigned right shift (a >>> b)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Unsigned right shift assignment (x >>>= y)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§voidmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§yieldmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§yield*mdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§regular_expressions
§Backreference: \1, \2mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Capturing group: (...)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Character class: [...], [^...]mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Character class escape: \d, \D, \w, \W, \s, \SmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Character escape: \n, \xmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Unicode character escape: \u{...}YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Disjunction: |mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Input boundary assertion: ^, $mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Literal character: a, bmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Lookahead assertion: (?=...), (?!...)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Lookbehind assertion: (?<=...), (?<!...)mdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Modifier: (?ims-ims:...)mdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Named backreference: \k<name>mdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Named capture group: (?<name>...)mdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Duplicate names in different disjunction alternatives are allowedNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Non-capturing group: (?:...)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Quantifier: *, +, ?, {n}, {n,}, {n,m}mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Unicode character class escape: \p{...}, \P{...}mdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Wildcard: .mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Word boundary assertion: \b, \BmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§statements
§async function statementmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§async function* statementmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§await using declarationmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§blockmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§breakmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§classmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§constmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§continuemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§debuggermdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§do...whilemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Empty statement (;)mdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§exportmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Arbitrary module namespace identifier namesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§default keyword with exportmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§export * as namespacemdnYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§formdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§for await...ofmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§for...inmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§for...ofmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§async iteratorsYesYesYesYesYesYesYesYesNoNoNoNoNoNo
§Closing iteratorsYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§function statementmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Trailing comma in parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo
§function* statementmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§IteratorResult object instead of throwingYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Not constructable with new (ES2016)YesYesYesYesYesYesYesYesYesYesYesNoNoNo
§Trailing comma in parametersYesYesYesYesYesYesYesYesNoNoNoNoNoNo
§if...elsemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§importmdnYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§Arbitrary module namespace identifier namesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Import attributes (with syntax)mdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§with {type: 'css'}NoNoNoNoNoNoNoNoNoNoNoNoNoNo
§with {type: 'json'}NoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Available in service workersNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§Available in workersYesNoNoNoNoNoNoNoNoNoNoNoNoNo
§Available in workletsNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§labelmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§letmdnYesYesYesYesYesYesYesYesYesYesYesNoNoNo
§returnmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§switchmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§throwmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§try...catchmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§Optional catch bindingYesYesYesYesNoNoNoNoNoNoNoNoNoNo
§using declarationmdnNoNoNoNoNoNoNoNoNoNoNoNoNoNo
§varmdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes
§whilemdnYesYesYesYesYesYesYesYesYesYesYesYesYesYes

[1]基础库版本只列出存在特性变更的版本号,未列出的版本支持度与列出的较低版本一致(如基础库 2.20.0 支持度与列出的 2.16.1 一致)