Ir al contenido
Reference
- constructor
- extends
- Classes
- Private elements
- Public class fields
- static
- Static initialization blocks
- Deprecated and obsolete features
- TypeError: already executing generator
- Warning: -file- is being assigned a //# sourceMappingURL, but already has one
- SyntaxError: arguments is not valid in fields
- TypeError: invalid Array.prototype.sort argument
- SyntaxError: await/yield expression can't be used in parameter
- SyntaxError: await is only valid in async functions, async generators and modules
- SyntaxError: unlabeled break must be inside loop or switch
- SyntaxError: continue must be inside loop
- SyntaxError: new keyword cannot be used with an optional chain
- SyntaxError: tagged template cannot be used with optional chain
- RangeError: radix must be an integer
- SyntaxError: invalid regular expression flag "x"
- SyntaxError: return not in function
- SyntaxError: 'arguments'/'eval' can't be defined or assigned to in strict mode code
- SyntaxError: super() is only valid in derived class constructors
- SyntaxError: use of super property/member accesses only valid within methods or eval code within methods
- RangeError: BigInt division by zero
- RangeError: BigInt negative exponent
- TypeError: BigInt value can't be serialized in JSON
- TypeError: calling a builtin X constructor without new is forbidden
- TypeError: X.prototype.y called on incompatible type
- ReferenceError: can't access lexical declaration 'X' before initialization
- TypeError: can't assign to property "x" on "y": not an object
- RangeError: x can't be converted to BigInt because it isn't an integer
- TypeError: can't convert BigInt to number
- TypeError: can't convert x to BigInt
- TypeError: can't define property "x": "obj" is not extensible
- TypeError: property "x" is non-configurable and can't be deleted
- SyntaxError: private fields can't be deleted
- TypeError: can't redefine non-configurable property "x"
- TypeError: can't set prototype of this object
- SyntaxError: cannot use ?? unparenthesized within || and && expressions
- TypeError: class constructors must be invoked with 'new'
- TypeError: Iterator/AsyncIterator constructor can't be used directly
- TypeError: cyclic object value
- TypeError: can't set prototype: it would cause a prototype chain cycle
- SyntaxError: applying the 'delete' operator to an unqualified name is deprecated
- TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed
- SyntaxError: octal escape sequences can't be used in untagged template literals or in strict mode code
- SyntaxError: "0"-prefixed octal literals are deprecated
- SyntaxError: Using //@ to indicate sourceURL pragmas is deprecated. Use //# instead
- SyntaxError: duplicate formal argument x
- SyntaxError: property name proto appears more than once in object literal
- SyntaxError: getter and setter for private name #x should either be both static or non-static
- RangeError: form must be one of 'NFC', 'NFD', 'NFKC', or 'NFKD'
- SyntaxError: functions cannot be labelled
- TypeError: can't access/set private field or method: object is not the right class
- SyntaxError: getter functions must have no arguments
- TypeError: setting getter-only property "x"
- SyntaxError: Unexpected '#' used outside of class body
- SyntaxError: identifier starts immediately after numeric literal
- SyntaxError: illegal character
- SyntaxError: import declarations may only appear at top level of a module
- TypeError: cannot use 'in' operator to search for 'x' in 'y'
- JavaScript error reference
- RangeError: invalid array length
- SyntaxError: invalid assignment left-hand side
- SyntaxError: invalid BigInt syntax
- TypeError: invalid assignment to const "x"
- RangeError: invalid date
- TypeError: derived class constructor returned invalid value x
- SyntaxError: for-in loop head declarations may not have initializers
- SyntaxError: a declaration in the head of a for-of loop can't have an initializer
- TypeError: invalid 'instanceof' operand 'x'
- TypeError: 'x' is not iterable
- SyntaxError: JSON.parse: bad parsing
- TypeError: WeakSet key/WeakMap value 'x' must be an object or an unregistered symbol
- SyntaxError: label not found
- URIError: malformed URI sequence
- SyntaxError: missing ] after element list
- SyntaxError: missing : after property id
- SyntaxError: missing } after function body
- SyntaxError: missing } after property list
- SyntaxError: missing formal parameter
- SyntaxError: missing = in const declaration
- SyntaxError: missing name after . operator
- SyntaxError: missing ) after argument list
- SyntaxError: missing ) after condition
- TypeError: More arguments needed
- RangeError: repeat count must be non-negative
- TypeError: "x" is not a non-null object
- TypeError: null/undefined has no properties
- SyntaxError: missing variable name
- TypeError: can't delete non-configurable array element
- TypeError: "x" is not a constructor
- TypeError: "x" is not a function
- RangeError: argument is not a valid code point
- ReferenceError: "x" is not defined
- SyntaxError: parameter after rest parameter
- RangeError: precision is out of range
- TypeError: Initializing an object twice is an error with private fields/methods
- TypeError: getting private setter-only property
- AggregateError: No Promise in Promise.any was resolved
- Error: Permission denied to access property "x"
- TypeError: "x" is read-only
- SyntaxError: redeclaration of formal parameter "x"
- TypeError: Reduce of empty array with no initial value
- SyntaxError: \ at end of pattern
- SyntaxError: character class escape cannot be used in class range in regular expression
- SyntaxError: duplicate capture group name in regular expression
- SyntaxError: incomplete quantifier in regular expression
- SyntaxError: invalid capture group name in regular expression
- SyntaxError: invalid character in class in regular expression
- SyntaxError: invalid class set operation in regular expression
- SyntaxError: invalid decimal escape in regular expression
- SyntaxError: invalid regexp group
- SyntaxError: invalid identity escape in regular expression
- SyntaxError: invalid named capture reference in regular expression
- SyntaxError: invalid property name in regular expression
- SyntaxError: invalid range in character class
- SyntaxError: invalid unicode escape in regular expression
- SyntaxError: negated character class with strings in regular expression
- SyntaxError: nothing to repeat
- SyntaxError: numbers out of order in {} quantifier.
- SyntaxError: raw bracket is not allowed in regular expression with unicode flag
- TypeError: matchAll/replaceAll must be called with a global RegExp
- SyntaxError: "x" is a reserved identifier
- SyntaxError: rest parameter may not have a default
- RangeError: repeat count must be less than infinity
- SyntaxError: setter functions must have one argument
- Warning: unreachable code after return statement
- SyntaxError: "use strict" not allowed in function with non-simple parameters
- SyntaxError: string literal contains an unescaped line break
- ReferenceError: super() called twice in derived class constructor
- ReferenceError: must call super constructor before using 'this' in derived class constructor
- InternalError: too much recursion
- SyntaxError: reference to undeclared private field or method #x
- ReferenceError: assignment to undeclared variable "x"
- SyntaxError: Unexpected token
- TypeError: "x" is (not) "y"
- SyntaxError: function statement requires a name
- SyntaxError: unparenthesized unary expression can't appear on the left-hand side of ''
- JavaScript execution model
- arguments.callee
- The arguments object
- arguments.length
- arguments[Symbol.iterator]()
- Arrow function expressions
- Default parameters
- get
- Functions
- Method definitions
- Rest parameters
- set
- AggregateError() constructor
- AggregateError: errors
- AggregateError
- Array() constructor
- Array.prototype.at()
- Array.prototype.concat()
- Array.prototype.copyWithin()
- Array.prototype.entries()
- Array.prototype.every()
- Array.prototype.fill()
- Array.prototype.filter()
- Array.prototype.find()
- Array.prototype.findIndex()
- Array.prototype.findLast()
- Array.prototype.findLastIndex()
- Array.prototype.flat()
- Array.prototype.flatMap()
- Array.prototype.forEach()
- Array.from()
- Array.fromAsync()
- Array.prototype.includes()
- Array
- Array.prototype.indexOf()
- Array.isArray()
- Array.prototype.join()
- Array.prototype.keys()
- Array.prototype.lastIndexOf()
- Array: length
- Array.prototype.map()
- Array.of()
- Array.prototype.pop()
- Array.prototype.push()
- Array.prototype.reduce()
- Array.prototype.reduceRight()
- Array.prototype.reverse()
- Array.prototype.shift()
- Array.prototype.slice()
- Array.prototype.some()
- Array.prototype.sort()
- Array.prototype.splice()
- Array.prototype[Symbol.iterator]()
- Array[Symbol.species]
- Array.prototype[Symbol.unscopables]
- Array.prototype.toLocaleString()
- Array.prototype.toReversed()
- Array.prototype.toSorted()
- Array.prototype.toSpliced()
- Array.prototype.toString()
- Array.prototype.unshift()
- Array.prototype.values()
- Array.prototype.with()
- ArrayBuffer() constructor
- ArrayBuffer.prototype.byteLength
- ArrayBuffer.prototype.detached
- ArrayBuffer
- ArrayBuffer.isView()
- ArrayBuffer.prototype.maxByteLength
- ArrayBuffer.prototype.resizable
- ArrayBuffer.prototype.resize()
- ArrayBuffer.prototype.slice()
- ArrayBuffer[Symbol.species]
- ArrayBuffer.prototype.transfer()
- ArrayBuffer.prototype.transferToFixedLength()
- AsyncDisposableStack.prototype.adopt()
- AsyncDisposableStack() constructor
- AsyncDisposableStack.prototype.defer()
- AsyncDisposableStack.prototype.disposeAsync()
- AsyncDisposableStack.prototype.disposed
- AsyncDisposableStack
- AsyncDisposableStack.prototype.move()
- AsyncDisposableStack.prototype[Symbol.asyncDispose]()
- AsyncDisposableStack.prototype.use()
- AsyncFunction() constructor
- AsyncFunction
- AsyncGenerator
- AsyncGenerator.prototype.next()
- AsyncGenerator.prototype.return()
- AsyncGenerator.prototype.throw()
- AsyncGeneratorFunction() constructor
- AsyncGeneratorFunction
- AsyncGeneratorFunction.prototype.prototype
- AsyncIterator
- AsyncIterator.prototype[Symbol.asyncDispose]()
- AsyncIterator.prototype[Symbol.asyncIterator]()
- Atomics.add()
- Atomics.and()
- Atomics.compareExchange()
- Atomics.exchange()
- Atomics
- Atomics.isLockFree()
- Atomics.load()
- Atomics.notify()
- Atomics.or()
- Atomics.pause()
- Atomics.store()
- Atomics.sub()
- Atomics.wait()
- Atomics.waitAsync()
- Atomics.xor()
- BigInt.asIntN()
- BigInt.asUintN()
- BigInt() constructor
- BigInt
- BigInt.prototype.toLocaleString()
- BigInt.prototype.toString()
- BigInt.prototype.valueOf()
- BigInt64Array() constructor
- BigInt64Array
- BigUint64Array() constructor
- BigUint64Array
- Boolean() constructor
- Boolean
- Boolean.prototype.toString()
- Boolean.prototype.valueOf()
- DataView.prototype.buffer
- DataView.prototype.byteLength
- DataView.prototype.byteOffset
- DataView() constructor
- DataView.prototype.getBigInt64()
- DataView.prototype.getBigUint64()
- DataView.prototype.getFloat16()
- DataView.prototype.getFloat32()
- DataView.prototype.getFloat64()
- DataView.prototype.getInt16()
- DataView.prototype.getInt32()
- DataView.prototype.getInt8()
- DataView.prototype.getUint16()
- DataView.prototype.getUint32()
- DataView.prototype.getUint8()
- DataView
- DataView.prototype.setBigInt64()
- DataView.prototype.setBigUint64()
- DataView.prototype.setFloat16()
- DataView.prototype.setFloat32()
- DataView.prototype.setFloat64()
- DataView.prototype.setInt16()
- DataView.prototype.setInt32()
- DataView.prototype.setInt8()
- DataView.prototype.setUint16()
- DataView.prototype.setUint32()
- DataView.prototype.setUint8()
- Date() constructor
- Date.prototype.getDate()
- Date.prototype.getDay()
- Date.prototype.getFullYear()
- Date.prototype.getHours()
- Date.prototype.getMilliseconds()
- Date.prototype.getMinutes()
- Date.prototype.getMonth()
- Date.prototype.getSeconds()
- Date.prototype.getTime()
- Date.prototype.getTimezoneOffset()
- Date.prototype.getUTCDate()
- Date.prototype.getUTCDay()
- Date.prototype.getUTCFullYear()
- Date.prototype.getUTCHours()
- Date.prototype.getUTCMilliseconds()
- Date.prototype.getUTCMinutes()
- Date.prototype.getUTCMonth()
- Date.prototype.getUTCSeconds()
- Date.prototype.getYear()
- Date
- Date.now()
- Date.parse()
- Date.prototype.setDate()
- Date.prototype.setFullYear()
- Date.prototype.setHours()
- Date.prototype.setMilliseconds()
- Date.prototype.setMinutes()
- Date.prototype.setMonth()
- Date.prototype.setSeconds()
- Date.prototype.setTime()
- Date.prototype.setUTCDate()
- Date.prototype.setUTCFullYear()
- Date.prototype.setUTCHours()
- Date.prototype.setUTCMilliseconds()
- Date.prototype.setUTCMinutes()
- Date.prototype.setUTCMonth()
- Date.prototype.setUTCSeconds()
- Date.prototype.setYear()
- Date.prototype[Symbol.toPrimitive]()
- Date.prototype.toDateString()
- Date.prototype.toISOString()
- Date.prototype.toJSON()
- Date.prototype.toLocaleDateString()
- Date.prototype.toLocaleString()
- Date.prototype.toLocaleTimeString()
- Date.prototype.toString()
- Date.prototype.toTemporalInstant()
- Date.prototype.toTimeString()
- Date.prototype.toUTCString()
- Date.UTC()
- Date.prototype.valueOf()
- decodeURI()
- decodeURIComponent()
- DisposableStack.prototype.adopt()
- DisposableStack.prototype.defer()
- DisposableStack() constructor
- DisposableStack.prototype.dispose()
- DisposableStack.prototype.disposed
- DisposableStack
- DisposableStack.prototype.move()
- DisposableStack.prototype[Symbol.dispose]()
- DisposableStack.prototype.use()
- encodeURI()
- encodeURIComponent()
- Error.captureStackTrace()
- Error: cause
- Error: columnNumber
- Error() constructor
- Error: fileName
- Error
- Error.isError()
- Error: lineNumber
- Error: message
- Error.prototype.name
- Error.prototype.stack
- Error.stackTraceLimit
- Error.prototype.toString()
- escape()
- eval()
- EvalError() constructor
- EvalError
- FinalizationRegistry() constructor
- FinalizationRegistry
- FinalizationRegistry.prototype.register()
- FinalizationRegistry.prototype.unregister()
- Float16Array() constructor
- Float16Array
- Float32Array() constructor
- Float32Array
- Float64Array() constructor
- Float64Array
- Function.prototype.apply()
- Function.prototype.arguments
- Function.prototype.bind()
- Function.prototype.call()
- Function.prototype.caller
- Function: displayName
- Function() constructor
- Function
- Function: length
- Function: name
- Function: prototype
- Function.prototype[Symbol.hasInstance]()
- Function.prototype.toString()
- Generator
- Generator.prototype.next()
- Generator.prototype.return()
- Generator.prototype.throw()
- GeneratorFunction() constructor
- GeneratorFunction
- GeneratorFunction.prototype.prototype
- globalThis
- Standard built-in objects
- Infinity
- Int16Array
- Int16Array() constructor
- Int32Array
- Int32Array() constructor
- Int8Array
- Int8Array() constructor
- InternalError
- InternalError() constructor
- Intl.Collator() constructor
- Intl.Collator.prototype.compare()
- Intl.Collator
- Intl.Collator.prototype.resolvedOptions()
- Intl.Collator.supportedLocalesOf()
- Intl.DateTimeFormat() constructor
- Intl.DateTimeFormat.prototype.format()
- Intl.DateTimeFormat.prototype.formatRange()
- Intl.DateTimeFormat.prototype.formatRangeToParts()
- Intl.DateTimeFormat.prototype.formatToParts()
- Intl.DateTimeFormat
- Intl.DateTimeFormat.prototype.resolvedOptions()
- Intl.DateTimeFormat.supportedLocalesOf()
- Intl.DisplayNames() constructor
- Intl.DisplayNames
- Intl.DisplayNames.prototype.of()
- Intl.DisplayNames.prototype.resolvedOptions()
- Intl.DisplayNames.supportedLocalesOf()
- Intl.DurationFormat() constructor
- Intl.DurationFormat.prototype.format()
- Intl.DurationFormat.prototype.formatToParts()
- Intl.DurationFormat
- Intl.DurationFormat.prototype.resolvedOptions()
- Intl.DurationFormat.supportedLocalesOf()
- Intl.getCanonicalLocales()
- Intl
- Intl.ListFormat.prototype.format()
- Intl.ListFormat.prototype.formatToParts()
- Intl.ListFormat
- Intl.ListFormat() constructor
- Intl.ListFormat.prototype.resolvedOptions()
- Intl.ListFormat.supportedLocalesOf()
- Intl.Locale.prototype.baseName
- Intl.Locale.prototype.calendar
- Intl.Locale.prototype.caseFirst
- Intl.Locale.prototype.collation
- Intl.Locale.prototype.getCalendars()
- Intl.Locale.prototype.getCollations()
- Intl.Locale.prototype.getHourCycles()
- Intl.Locale.prototype.getNumberingSystems()
- Intl.Locale.prototype.getTextInfo()
- Intl.Locale.prototype.getTimeZones()
- Intl.Locale.prototype.getWeekInfo()
- Intl.Locale.prototype.hourCycle
- Intl.Locale
- Intl.Locale.prototype.language
- Intl.Locale() constructor
- Intl.Locale.prototype.maximize()
- Intl.Locale.prototype.minimize()
- Intl.Locale.prototype.numberingSystem
- Intl.Locale.prototype.numeric
- Intl.Locale.prototype.region
- Intl.Locale.prototype.script
- Intl.Locale.prototype.toString()
- Intl.Locale.prototype.variants
- Intl.NumberFormat.prototype.format()
- Intl.NumberFormat.prototype.formatRange()
- Intl.NumberFormat.prototype.formatRangeToParts()
- Intl.NumberFormat.prototype.formatToParts()
- Intl.NumberFormat
- Intl.NumberFormat() constructor
- Intl.NumberFormat.prototype.resolvedOptions()
- Intl.NumberFormat.supportedLocalesOf()
- Intl.PluralRules
- Intl.PluralRules() constructor
- Intl.PluralRules.prototype.resolvedOptions()
- Intl.PluralRules.prototype.select()
- Intl.PluralRules.prototype.selectRange()
- Intl.PluralRules.supportedLocalesOf()
- Intl.RelativeTimeFormat.prototype.format()
- Intl.RelativeTimeFormat.prototype.formatToParts()
- Intl.RelativeTimeFormat
- Intl.RelativeTimeFormat() constructor
- Intl.RelativeTimeFormat.prototype.resolvedOptions()
- Intl.RelativeTimeFormat.supportedLocalesOf()
- Intl.Segmenter
- Intl.Segmenter.prototype.resolvedOptions()
- Intl.Segmenter.prototype.segment()
- Segments.prototype.containing()
- Segments
- Segments.prototype[Symbol.iterator]()
- Intl.Segmenter() constructor
- Intl.Segmenter.supportedLocalesOf()
- Intl.supportedValuesOf()
- isFinite()
- isNaN()
- Iterator.concat()
- Iterator.prototype.drop()
- Iterator.prototype.every()
- Iterator.prototype.filter()
- Iterator.prototype.find()
- Iterator.prototype.flatMap()
- Iterator.prototype.forEach()
- Iterator.from()
- Iterator.prototype.includes()
- Iterator
- Iterator() constructor
- Iterator.prototype.join()
- Iterator.prototype.map()
- Iterator.prototype.reduce()
- Iterator.prototype.some()
- Iterator.prototype[Symbol.dispose]()
- Iterator.prototype[Symbol.iterator]()
- Iterator.prototype.take()
- Iterator.prototype.toArray()
- Iterator.zip()
- Iterator.zipKeyed()
- JSON
- JSON.isRawJSON()
- JSON.parse()
- JSON.rawJSON()
- JSON.stringify()
- Map.prototype.clear()
- Map.prototype.delete()
- Map.prototype.entries()
- Map.prototype.forEach()
- Map.prototype.get()
- Map.prototype.getOrInsert()
- Map.prototype.getOrInsertComputed()
- Map.groupBy()
- Map.prototype.has()
- Map
- Map.prototype.keys()
- Map() constructor
- Map.prototype.set()
- Map.prototype.size
- Map.prototype[Symbol.iterator]()
- Map[Symbol.species]
- Map.prototype.values()
- Math.abs()
- Math.acos()
- Math.acosh()
- Math.asin()
- Math.asinh()
- Math.atan()
- Math.atan2()
- Math.atanh()
- Math.cbrt()
- Math.ceil()
- Math.clz32()
- Math.cos()
- Math.cosh()
- Math.E
- Math.exp()
- Math.expm1()
- Math.f16round()
- Math.floor()
- Math.fround()
- Math.hypot()
- Math.imul()
- Math
- Math.LN10
- Math.LN2
- Math.log()
- Math.log10()
- Math.LOG10E
- Math.log1p()
- Math.log2()
- Math.LOG2E
- Math.max()
- Math.min()
- Math.PI
- Math.pow()
- Math.random()
- Math.round()
- Math.sign()
- Math.sin()
- Math.sinh()
- Math.sqrt()
- Math.SQRT12
- Math.SQRT2
- Math.sumPrecise()
- Math.tan()
- Math.tanh()
- Math.trunc()
- NaN
- Number.EPSILON
- Number
- Number.isFinite()
- Number.isInteger()
- Number.isNaN()
- Number.isSafeInteger()
- Number.MAXSAFEINTEGER
- Number.MAXVALUE
- Number.MINSAFEINTEGER
- Number.MINVALUE
- Number.NaN
- Number.NEGATIVEINFINITY
- Number() constructor
- Number.parseFloat()
- Number.parseInt()
- Number.POSITIVEINFINITY
- Number.prototype.toExponential()
- Number.prototype.toFixed()
- Number.prototype.toLocaleString()
- Number.prototype.toPrecision()
- Number.prototype.toString()
- Number.prototype.valueOf()
- Object.prototype.defineGetter()
- Object.prototype.defineSetter()
- Object.prototype.lookupGetter()
- Object.prototype.lookupSetter()
- Object.assign()
- Object.prototype.constructor
- Object.create()
- Object.defineProperties()
- Object.defineProperty()
- Object.entries()
- Object.freeze()
- Object.fromEntries()
- Object.getOwnPropertyDescriptor()
- Object.getOwnPropertyDescriptors()
- Object.getOwnPropertyNames()
- Object.getOwnPropertySymbols()
- Object.getPrototypeOf()
- Object.groupBy()
- Object.hasOwn()
- Object.prototype.hasOwnProperty()
- Object
- Object.is()
- Object.isExtensible()
- Object.isFrozen()
- Object.prototype.isPrototypeOf()
- Object.isSealed()
- Object.keys()
- Object() constructor
- Object.preventExtensions()
- Object.prototype.propertyIsEnumerable()
- Object.prototype.proto
- Object.seal()
- Object.setPrototypeOf()
- Object.prototype.toLocaleString()
- Object.prototype.toString()
- Object.prototype.valueOf()
- Object.values()
- parseFloat()
- parseInt()
- Promise.all()
- Promise.allSettled()
- Promise.any()
- Promise.prototype.catch()
- Promise.prototype.finally()
- Promise
- Promise() constructor
- Promise.race()
- Promise.reject()
- Promise.resolve()
- Promise[Symbol.species]
- Promise.prototype.then()
- Promise.try()
- Promise.withResolvers()
- Proxy
- handler.apply()
- handler.construct()
- handler.defineProperty()
- handler.deleteProperty()
- handler.get()
- handler.getOwnPropertyDescriptor()
- handler.getPrototypeOf()
- handler.has()
- Proxy() constructor
- handler.isExtensible()
- handler.ownKeys()
- handler.preventExtensions()
- handler.set()
- handler.setPrototypeOf()
- Proxy.revocable()
- RangeError
- RangeError() constructor
- ReferenceError
- ReferenceError() constructor
- Reflect.apply()
- Reflect.construct()
- Reflect.defineProperty()
- Reflect.deleteProperty()
- Reflect.get()
- Reflect.getOwnPropertyDescriptor()
- Reflect.getPrototypeOf()
- Reflect.has()
- Reflect
- Reflect.isExtensible()
- Reflect.ownKeys()
- Reflect.preventExtensions()
- Reflect.set()
- Reflect.setPrototypeOf()
- RegExp.prototype.compile()
- RegExp.prototype.dotAll
- RegExp.escape()
- RegExp.prototype.exec()
- RegExp.prototype.flags
- RegExp.prototype.global
- RegExp.prototype.hasIndices
- RegExp.prototype.ignoreCase
- RegExp
- RegExp.input ($)
- RegExp: lastIndex
- RegExp.lastMatch ($&)
- RegExp.lastParen ($+)
- RegExp.leftContext ($)
- RegExp.prototype.multiline
- RegExp.$1, …, RegExp.$9
- RegExp() constructor
- RegExp.rightContext ($')
- RegExp.prototype.source
- RegExp.prototype.sticky
- RegExp.prototype[Symbol.match]()
- RegExp.prototype[Symbol.matchAll]()
- RegExp.prototype[Symbol.replace]()
- RegExp.prototype[Symbol.search]()
- RegExp[Symbol.species]
- RegExp.prototype[Symbol.split]()
- RegExp.prototype.test()
- RegExp.prototype.toString()
- RegExp.prototype.unicode
- RegExp.prototype.unicodeSets
- Set.prototype.add()
- Set.prototype.clear()
- Set.prototype.delete()
- Set.prototype.difference()
- Set.prototype.entries()
- Set.prototype.forEach()
- Set.prototype.has()
- Set
- Set.prototype.intersection()
- Set.prototype.isDisjointFrom()
- Set.prototype.isSubsetOf()
- Set.prototype.isSupersetOf()
- Set.prototype.keys()
- Set() constructor
- Set.prototype.size
- Set.prototype[Symbol.iterator]()
- Set[Symbol.species]
- Set.prototype.symmetricDifference()
- Set.prototype.union()
- Set.prototype.values()
- SharedArrayBuffer.prototype.byteLength
- SharedArrayBuffer.prototype.grow()
- SharedArrayBuffer.prototype.growable
- SharedArrayBuffer
- SharedArrayBuffer.prototype.maxByteLength
- SharedArrayBuffer() constructor
- SharedArrayBuffer.prototype.slice()
- SharedArrayBuffer[Symbol.species]
- String.prototype.anchor()
- String.prototype.at()
- String.prototype.big()
- String.prototype.blink()
- String.prototype.bold()
- String.prototype.charAt()
- String.prototype.charCodeAt()
- String.prototype.codePointAt()
- String.prototype.concat()
- String.prototype.endsWith()
- String.prototype.fixed()
- String.prototype.fontcolor()
- String.prototype.fontsize()
- String.fromCharCode()
- String.fromCodePoint()
- String.prototype.includes()
- String
- String.prototype.indexOf()
- String.prototype.isWellFormed()
- String.prototype.italics()
- String.prototype.lastIndexOf()
- String: length
- String.prototype.link()
- String.prototype.localeCompare()
- String.prototype.match()
- String.prototype.matchAll()
- String.prototype.normalize()
- String.prototype.padEnd()
- String.prototype.padStart()
- String.raw()
- String.prototype.repeat()
- String.prototype.replace()
- String.prototype.replaceAll()
- String.prototype.search()
- String.prototype.slice()
- String.prototype.small()
- String.prototype.split()
- String.prototype.startsWith()
- String.prototype.strike()
- String() constructor
- String.prototype.sub()
- String.prototype.substr()
- String.prototype.substring()
- String.prototype.sup()
- String.prototype[Symbol.iterator]()
- String.prototype.toLocaleLowerCase()
- String.prototype.toLocaleUpperCase()
- String.prototype.toLowerCase()
- String.prototype.toString()
- String.prototype.toUpperCase()
- String.prototype.toWellFormed()
- String.prototype.trim()
- String.prototype.trimEnd()
- String.prototype.trimStart()
- String.prototype.valueOf()
- SuppressedError: error
- SuppressedError
- SuppressedError: suppressed
- SuppressedError() constructor
- Symbol.asyncDispose
- Symbol.asyncIterator
- Symbol.prototype.description
- Symbol.dispose
- Symbol.for()
- Symbol.hasInstance
- Symbol
- Symbol.isConcatSpreadable
- Symbol.iterator
- Symbol.keyFor()
- Symbol.match
- Symbol.matchAll
- Symbol.replace
- Symbol.search
- Symbol.species
- Symbol.split
- Symbol() constructor
- Symbol.prototype[Symbol.toPrimitive]()
- Symbol.toPrimitive
- Symbol.prototype.toString()
- Symbol.toStringTag
- Symbol.unscopables
- Symbol.prototype.valueOf()
- SyntaxError
- SyntaxError() constructor
- Temporal.Duration.prototype.abs()
- Temporal.Duration.prototype.add()
- Temporal.Duration.prototype.blank
- Temporal.Duration.compare()
- Temporal.Duration.prototype.days
- Temporal.Duration()
- Temporal.Duration.from()
- Temporal.Duration.prototype.hours
- Temporal.Duration
- Temporal.Duration.prototype.microseconds
- Temporal.Duration.prototype.milliseconds
- Temporal.Duration.prototype.minutes
- Temporal.Duration.prototype.months
- Temporal.Duration.prototype.nanoseconds
- Temporal.Duration.prototype.negated()
- Temporal.Duration.prototype.round()
- Temporal.Duration.prototype.seconds
- Temporal.Duration.prototype.sign
- Temporal.Duration.prototype.subtract()
- Temporal.Duration.prototype.toJSON()
- Temporal.Duration.prototype.toLocaleString()
- Temporal.Duration.prototype.toString()
- Temporal.Duration.prototype.total()
- Temporal.Duration.prototype.valueOf()
- Temporal.Duration.prototype.weeks
- Temporal.Duration.prototype.with()
- Temporal.Duration.prototype.years
- Temporal
- Temporal.Instant.prototype.add()
- Temporal.Instant.compare()
- Temporal.Instant.prototype.epochMilliseconds
- Temporal.Instant.prototype.epochNanoseconds
- Temporal.Instant.prototype.equals()
- Temporal.Instant.from()
- Temporal.Instant.fromEpochMilliseconds()
- Temporal.Instant.fromEpochNanoseconds()
- Temporal.Instant
- Temporal.Instant()
- Temporal.Instant.prototype.round()
- Temporal.Instant.prototype.since()
- Temporal.Instant.prototype.subtract()
- Temporal.Instant.prototype.toJSON()
- Temporal.Instant.prototype.toLocaleString()
- Temporal.Instant.prototype.toString()
- Temporal.Instant.prototype.toZonedDateTimeISO()
- Temporal.Instant.prototype.until()
- Temporal.Instant.prototype.valueOf()
- Temporal.Now
- Temporal.Now.instant()
- Temporal.Now.plainDateISO()
- Temporal.Now.plainDateTimeISO()
- Temporal.Now.plainTimeISO()
- Temporal.Now.timeZoneId()
- Temporal.Now.zonedDateTimeISO()
- Temporal.PlainDate.prototype.add()
- Temporal.PlainDate.prototype.calendarId
- Temporal.PlainDate.compare()
- Temporal.PlainDate.prototype.day
- Temporal.PlainDate.prototype.dayOfWeek
- Temporal.PlainDate.prototype.dayOfYear
- Temporal.PlainDate.prototype.daysInMonth
- Temporal.PlainDate.prototype.daysInWeek
- Temporal.PlainDate.prototype.daysInYear
- Temporal.PlainDate.prototype.equals()
- Temporal.PlainDate.prototype.era
- Temporal.PlainDate.prototype.eraYear
- Temporal.PlainDate.from()
- Temporal.PlainDate
- Temporal.PlainDate.prototype.inLeapYear
- Temporal.PlainDate.prototype.month
- Temporal.PlainDate.prototype.monthCode
- Temporal.PlainDate.prototype.monthsInYear
- Temporal.PlainDate()
- Temporal.PlainDate.prototype.since()
- Temporal.PlainDate.prototype.subtract()
- Temporal.PlainDate.prototype.toJSON()
- Temporal.PlainDate.prototype.toLocaleString()
- Temporal.PlainDate.prototype.toPlainDateTime()
- Temporal.PlainDate.prototype.toPlainMonthDay()
- Temporal.PlainDate.prototype.toPlainYearMonth()
- Temporal.PlainDate.prototype.toString()
- Temporal.PlainDate.prototype.toZonedDateTime()
- Temporal.PlainDate.prototype.until()
- Temporal.PlainDate.prototype.valueOf()
- Temporal.PlainDate.prototype.weekOfYear
- Temporal.PlainDate.prototype.with()
- Temporal.PlainDate.prototype.withCalendar()
- Temporal.PlainDate.prototype.year
- Temporal.PlainDate.prototype.yearOfWeek
- Temporal.PlainDateTime.prototype.add()
- Temporal.PlainDateTime.prototype.calendarId
- Temporal.PlainDateTime.compare()
- Temporal.PlainDateTime.prototype.day
- Temporal.PlainDateTime.prototype.dayOfWeek
- Temporal.PlainDateTime.prototype.dayOfYear
- Temporal.PlainDateTime.prototype.daysInMonth
- Temporal.PlainDateTime.prototype.daysInWeek
- Temporal.PlainDateTime.prototype.daysInYear
- Temporal.PlainDateTime.prototype.equals()
- Temporal.PlainDateTime.prototype.era
- Temporal.PlainDateTime.prototype.eraYear
- Temporal.PlainDateTime.from()
- Temporal.PlainDateTime.prototype.hour
- Temporal.PlainDateTime
- Temporal.PlainDateTime.prototype.inLeapYear
- Temporal.PlainDateTime.prototype.microsecond
- Temporal.PlainDateTime.prototype.millisecond
- Temporal.PlainDateTime.prototype.minute
- Temporal.PlainDateTime.prototype.month
- Temporal.PlainDateTime.prototype.monthCode
- Temporal.PlainDateTime.prototype.monthsInYear
- Temporal.PlainDateTime.prototype.nanosecond
- Temporal.PlainDateTime()
- Temporal.PlainDateTime.prototype.round()
- Temporal.PlainDateTime.prototype.second
- Temporal.PlainDateTime.prototype.since()
- Temporal.PlainDateTime.prototype.subtract()
- Temporal.PlainDateTime.prototype.toJSON()
- Temporal.PlainDateTime.prototype.toLocaleString()
- Temporal.PlainDateTime.prototype.toPlainDate()
- Temporal.PlainDateTime.prototype.toPlainTime()
- Temporal.PlainDateTime.prototype.toString()
- Temporal.PlainDateTime.prototype.toZonedDateTime()
- Temporal.PlainDateTime.prototype.until()
- Temporal.PlainDateTime.prototype.valueOf()
- Temporal.PlainDateTime.prototype.weekOfYear
- Temporal.PlainDateTime.prototype.with()
- Temporal.PlainDateTime.prototype.withCalendar()
- Temporal.PlainDateTime.prototype.withPlainTime()
- Temporal.PlainDateTime.prototype.year
- Temporal.PlainDateTime.prototype.yearOfWeek
- Temporal.PlainMonthDay.prototype.calendarId
- Temporal.PlainMonthDay.prototype.day
- Temporal.PlainMonthDay.prototype.equals()
- Temporal.PlainMonthDay.from()
- Temporal.PlainMonthDay
- Temporal.PlainMonthDay.prototype.monthCode
- Temporal.PlainMonthDay()
- Temporal.PlainMonthDay.prototype.toJSON()
- Temporal.PlainMonthDay.prototype.toLocaleString()
- Temporal.PlainMonthDay.prototype.toPlainDate()
- Temporal.PlainMonthDay.prototype.toString()
- Temporal.PlainMonthDay.prototype.valueOf()
- Temporal.PlainMonthDay.prototype.with()
- Temporal.PlainTime.prototype.add()
- Temporal.PlainTime.compare()
- Temporal.PlainTime.prototype.equals()
- Temporal.PlainTime.from()
- Temporal.PlainTime.prototype.hour
- Temporal.PlainTime
- Temporal.PlainTime.prototype.microsecond
- Temporal.PlainTime.prototype.millisecond
- Temporal.PlainTime.prototype.minute
- Temporal.PlainTime.prototype.nanosecond
- Temporal.PlainTime()
- Temporal.PlainTime.prototype.round()
- Temporal.PlainTime.prototype.second
- Temporal.PlainTime.prototype.since()
- Temporal.PlainTime.prototype.subtract()
- Temporal.PlainTime.prototype.toJSON()
- Temporal.PlainTime.prototype.toLocaleString()
- Temporal.PlainTime.prototype.toString()
- Temporal.PlainTime.prototype.until()
- Temporal.PlainTime.prototype.valueOf()
- Temporal.PlainTime.prototype.with()
- Temporal.PlainYearMonth.prototype.add()
- Temporal.PlainYearMonth.prototype.calendarId
- Temporal.PlainYearMonth.compare()
- Temporal.PlainYearMonth.prototype.daysInMonth
- Temporal.PlainYearMonth.prototype.daysInYear
- Temporal.PlainYearMonth.prototype.equals()
- Temporal.PlainYearMonth.prototype.era
- Temporal.PlainYearMonth.prototype.eraYear
- Temporal.PlainYearMonth.from()
- Temporal.PlainYearMonth
- Temporal.PlainYearMonth.prototype.inLeapYear
- Temporal.PlainYearMonth.prototype.month
- Temporal.PlainYearMonth.prototype.monthCode
- Temporal.PlainYearMonth.prototype.monthsInYear
- Temporal.PlainYearMonth()
- Temporal.PlainYearMonth.prototype.since()
- Temporal.PlainYearMonth.prototype.subtract()
- Temporal.PlainYearMonth.prototype.toJSON()
- Temporal.PlainYearMonth.prototype.toLocaleString()
- Temporal.PlainYearMonth.prototype.toPlainDate()
- Temporal.PlainYearMonth.prototype.toString()
- Temporal.PlainYearMonth.prototype.until()
- Temporal.PlainYearMonth.prototype.valueOf()
- Temporal.PlainYearMonth.prototype.with()
- Temporal.PlainYearMonth.prototype.year
- Temporal.ZonedDateTime.prototype.add()
- Temporal.ZonedDateTime.prototype.calendarId
- Temporal.ZonedDateTime.compare()
- Temporal.ZonedDateTime.prototype.day
- Temporal.ZonedDateTime.prototype.dayOfWeek
- Temporal.ZonedDateTime.prototype.dayOfYear
- Temporal.ZonedDateTime.prototype.daysInMonth
- Temporal.ZonedDateTime.prototype.daysInWeek
- Temporal.ZonedDateTime.prototype.daysInYear
- Temporal.ZonedDateTime.prototype.epochMilliseconds
- Temporal.ZonedDateTime.prototype.epochNanoseconds
- Temporal.ZonedDateTime.prototype.equals()
- Temporal.ZonedDateTime.prototype.era
- Temporal.ZonedDateTime.prototype.eraYear
- Temporal.ZonedDateTime.from()
- Temporal.ZonedDateTime.prototype.getTimeZoneTransition()
- Temporal.ZonedDateTime.prototype.hour
- Temporal.ZonedDateTime.prototype.hoursInDay
- Temporal.ZonedDateTime
- Temporal.ZonedDateTime.prototype.inLeapYear
- Temporal.ZonedDateTime.prototype.microsecond
- Temporal.ZonedDateTime.prototype.millisecond
- Temporal.ZonedDateTime.prototype.minute
- Temporal.ZonedDateTime.prototype.month
- Temporal.ZonedDateTime.prototype.monthCode
- Temporal.ZonedDateTime.prototype.monthsInYear
- Temporal.ZonedDateTime.prototype.nanosecond
- Temporal.ZonedDateTime.prototype.offset
- Temporal.ZonedDateTime.prototype.offsetNanoseconds
- Temporal.ZonedDateTime.prototype.round()
- Temporal.ZonedDateTime.prototype.second
- Temporal.ZonedDateTime.prototype.since()
- Temporal.ZonedDateTime.prototype.startOfDay()
- Temporal.ZonedDateTime.prototype.subtract()
- Temporal.ZonedDateTime.prototype.timeZoneId
- Temporal.ZonedDateTime.prototype.toInstant()
- Temporal.ZonedDateTime.prototype.toJSON()
- Temporal.ZonedDateTime.prototype.toLocaleString()
- Temporal.ZonedDateTime.prototype.toPlainDate()
- Temporal.ZonedDateTime.prototype.toPlainDateTime()
- Temporal.ZonedDateTime.prototype.toPlainTime()
- Temporal.ZonedDateTime.prototype.toString()
- Temporal.ZonedDateTime.prototype.until()
- Temporal.ZonedDateTime.prototype.valueOf()
- Temporal.ZonedDateTime.prototype.weekOfYear
- Temporal.ZonedDateTime.prototype.with()
- Temporal.ZonedDateTime.prototype.withCalendar()
- Temporal.ZonedDateTime.prototype.withPlainTime()
- Temporal.ZonedDateTime.prototype.withTimeZone()
- Temporal.ZonedDateTime.prototype.year
- Temporal.ZonedDateTime.prototype.yearOfWeek
- Temporal.ZonedDateTime()
- TypedArray.prototype.at()
- TypedArray.prototype.buffer
- TypedArray.prototype.byteLength
- TypedArray.prototype.byteOffset
- TypedArray.BYTESPERELEMENT
- TypedArray.prototype.copyWithin()
- TypedArray.prototype.entries()
- TypedArray.prototype.every()
- TypedArray.prototype.fill()
- TypedArray.prototype.filter()
- TypedArray.prototype.find()
- TypedArray.prototype.findIndex()
- TypedArray.prototype.findLast()
- TypedArray.prototype.findLastIndex()
- TypedArray.prototype.forEach()
- TypedArray.from()
- TypedArray.prototype.includes()
- TypedArray
- TypedArray.prototype.indexOf()
- TypedArray.prototype.join()
- TypedArray.prototype.keys()
- TypedArray.prototype.lastIndexOf()
- TypedArray.prototype.length
- TypedArray.prototype.map()
- TypedArray.of()
- TypedArray.prototype.reduce()
- TypedArray.prototype.reduceRight()
- TypedArray.prototype.reverse()
- TypedArray.prototype.set()
- TypedArray.prototype.slice()
- TypedArray.prototype.some()
- TypedArray.prototype.sort()
- TypedArray.prototype.subarray()
- TypedArray.prototype[Symbol.iterator]()
- TypedArray[Symbol.species]
- TypedArray.prototype.toLocaleString()
- TypedArray.prototype.toReversed()
- TypedArray.prototype.toSorted()
- TypedArray.prototype.toString()
- TypedArray.prototype.values()
- TypedArray.prototype.with()
- TypeError
- TypeError() constructor
- Uint16Array
- Uint16Array() constructor
- Uint32Array
- Uint32Array() constructor
- Uint8Array.fromBase64()
- Uint8Array.fromHex()
- Uint8Array
- Uint8Array.prototype.setFromBase64()
- Uint8Array.prototype.setFromHex()
- Uint8Array.prototype.toBase64()
- Uint8Array.prototype.toHex()
- Uint8Array() constructor
- Uint8ClampedArray
- Uint8ClampedArray() constructor
- undefined
- unescape()
- URIError
- URIError() constructor
- WeakMap.prototype.delete()
- WeakMap.prototype.get()
- WeakMap.prototype.getOrInsert()
- WeakMap.prototype.getOrInsertComputed()
- WeakMap.prototype.has()
- WeakMap
- WeakMap.prototype.set()
- WeakMap() constructor
- WeakRef.prototype.deref()
- WeakRef
- WeakRef() constructor
- WeakSet.prototype.add()
- WeakSet.prototype.delete()
- WeakSet.prototype.has()
- WeakSet
- WeakSet() constructor
- JavaScript reference
- Iteration protocols
- JavaScript technologies overview
- Lexical grammar
- Addition (+)
- Addition assignment (+=)
- Assignment (=)
- async function expression
- async function expression
- await
- Bitwise AND (&)
- Bitwise AND assignment (&=)
- Bitwise NOT (~)
- Bitwise OR (|)
- Bitwise OR assignment (|=)
- Bitwise XOR (^)
- Bitwise XOR assignment (^=)
- class expression
- Comma operator (,)
- Conditional (ternary) operator
- Decrement (--)
- delete
- Destructuring
- Division (/)
- Division assignment (/=)
- Equality (==)
- Exponentiation ()
- Exponentiation assignment (=)
- function expression
- function expression
- Greater than (>)
- Greater than or equal (>=)
- Grouping operator ( )
- import()
- import.meta
- import.meta.resolve()
- in
- Increment (++)
- Expressions and operators
- Inequality (!=)
- instanceof
- Left shift (<<)
- Left shift assignment (<<=)
- Less than (<)
- Less than or equal (<=)
- Logical AND (&&)
- Logical AND assignment (&&=)
- Logical NOT (!)
- Logical OR (||)
- Logical OR assignment (||=)
- Multiplication ()
- Multiplication assignment (=)
- new
- new.target
- null
- Nullish coalescing operator (??)
- Nullish coalescing assignment (??=)
- Object initializer
- Operator precedence
- Optional chaining (?.)
- Property accessors
- Remainder (%)
- Remainder assignment (%=)
- Right shift (>>)
- Right shift assignment (>>=)
- Spread syntax (...)
- Strict equality (===)
- Strict inequality (!==)
- Subtraction (-)
- Subtraction assignment (-=)
- super
- this
- typeof
- Unary negation (-)
- Unary plus (+)
- Unsigned right shift (>>>)
- Unsigned right shift assignment (>>>=)
- void operator
- yield
- yield
- Backreference: \1, \2
- Capturing group: (...)
- Character class: [...], [^...]
- Character class escape: \d, \D, \w, \W, \s, \S
- Character escape: \n, \u{...}
- Disjunction: |
- Regular expressions
- Input boundary assertion: ^, $
- Literal character: a, b
- Lookahead assertion: (?=...), (?!...)
- Lookbehind assertion: (?<=...), (?<!...)
- Modifier: (?ims-ims:...)
- Named backreference: \k<name>
- Named capturing group: (?<name>...)
- Non-capturing group: (?:...)
- Quantifier: , +, ?, {n}, {n,}, {n,m}
- Unicode character class escape: \p{...}, \P{...}
- Wildcard: .
- Word boundary assertion: \b, \B
- async function
- async function
- await using
- Block statement
- break
- class
- const
- continue
- debugger
- do...while
- Empty statement
- export
- Expression statement
- for
- for await...of
- for...in
- for...of
- function
- function
- if...else
- import
- Import attributes
- Statements and declarations
- Labeled statement
- let
- return
- switch
- throw
- try...catch
- using
- var
- while
- with
- Strict mode
- Template literals (Template strings)
- Trailing commas