byteOffset: The byteOffset accessor property represents the offset (in bytes) of a typed array from the start of its ArrayBuffer.

C

callee: The arguments.callee property contains the currently executing function.

caller: The obsolete arguments.caller property used to provide the function that invoked the currently executing function. This property has been removed and no longer works.

caller: The function.caller property returns the function that invoked the specified function.

columnNumber: The columnNumber property contains the column number in the line of the file that raised this error.

compare: The Intl.Collator.prototype.compare property returns a getter function that compares two strings according to the sort order of this Collator object.

constructor: Returns a reference to the Object constructor function that created the instance object. Note that the value of this property is a reference to the function itself, not a string containing the function's name. The value is only read-only for primitive values such as 1, true and "test".

D

displayName: The function.displayName property returns the display name of the function.

E

E: The Math.E property represents the base of natural logarithms, e, approximately 2.718.

EPSILON: The Number.EPSILON property represents the difference between 1 and the smallest floating point number greater than 1.

exports: The exports readonly property of the WebAssembly.Instance object prototype returns an object containing as its members all the functions exported from the WebAssembly module instance, to allow them to be accessed and used by JavaScript.

F

fileName: The fileName property contains the path to the file that raised this error.

flags: The flags property returns a string consisting of the flags of the current regular expression object.

format: The Intl.DateTimeFormat.prototype.format property returns a getter function that formats a date according to the locale and formatting options of this Intl.DateTimeFormat object.

format: The Intl.NumberFormat.prototype.format property returns a getter function that formats a number according to the locale and formatting options of this NumberFormat object.

global: The global property indicates whether or not the "g" flag is used with the regular expression. global is a read-only property of an individual regular expression instance.

H

hasInstance: The Symbol.hasInstance well-known symbol is used to determine if a constructor object recognizes an object as its instance. The instanceof operator's behavior can be customized by this symbol.

I

ignoreCase: The ignoreCase property indicates whether or not the "i" flag is used with the regular expression. ignoreCase is a read-only property of an individual regular expression instance.

input ($_): The non-standard inputproperty is a static property of regular expressions that contains the string against which a regular expression is matched. RegExp.$_ is an alias for this property.

iterator: The Symbol.iterator well-known symbol specifies the default iterator for an object. Used by for...of.

J

K

L

LN10: The Math.LN10 property represents the natural logarithm of 10, approximately 2.302:

LN2: The Math.LN2 property represents the natural logarithm of 2, approximately 0.693:

LOG10E: The Math.LOG10E property represents the base 10 logarithm of e, approximately 0.434:

LOG2E: The Math.LOG2E property represents the base 2 logarithm of e, approximately 1.442:

lastIndex: The lastIndex is a read/write integer property of regular expression instances that specifies the index at which to start the next match.

lastMatch ($&): The non-standard lastMatch property is a static and read-only property of regular expressions that contains the last matched characters. RegExp.$& is an alias for this property.

lastParen ($+): The non-standard lastParen property is a static and read-only property of regular expressions that contains the last parenthesized substring match, if any. RegExp.$+ is an alias for this property.

leftContext ($`): The non-standard leftContext property is a static and read-only property of regular expressions that contains the substring preceding the most recent match. RegExp.$` is an alias for this property.

length: The arguments.length property contains the number of arguments passed to the function.

length: The length property specifies the number of arguments expected by the function.

length: The length property of an object which is an instance of type Array sets or returns the number of elements in that array. The value is an unsigned, 32-bit integer that is always numerically greater than the highest index in the array.

length: The length property of a String object indicates the length of a string, in UTF-16 code units.

length: The length prototype property of the WebAssembly.Table object returns the length of the table, i.e. the number of elements in the table.

lineNumber: The lineNumber property contains the line number in the file that raised this error.

prototype[@@unscopables]: The @@unscopable symbol property contains property names that were not included in the ECMAScript standard prior to the ES2015 version. These properties are excluded from with statement bindings.

Q

R

replace: The Symbol.replace well-known symbol specifies the method that replaces matched substrings of a string. This function is called by the String.prototype.replace() method.

rightContext ($'): The non-standard rightContext property is a static and read-only property of regular expressions that contains the substring following the most recent match. RegExp.$' is an alias for this property.

S

SQRT1_2: The Math.SQRT1_2 property represents the square root of 1/2 which is approximately 0.707:

SQRT2: The Math.SQRT2 property represents the square root of 2, approximately 1.414:

search: The Symbol.search well-known symbol specifies the method that returns the index within a string that matches the regular expression. This function is called by the String.prototype.search() method.

size: The size accessor property returns the number of elements in a Map object.

size: The size accessor property returns the number of elements in a Set object.

source: The source property returns a String containing the source text of the regexp object, and it doesn't contain the two forward slashes on both sides and any flags.

split: The Symbol.split well-known symbol specifies the method that splits a string at the indices that match a regular expression. This function is called by the String.prototype.split() method.

stack: The non-standard stack property of Error objects offer a trace of which functions were called, in what order, from which line and file, and with what arguments. The stack string proceeds from the most recent calls to earlier ones, leading back to the original global scope call.

sticky: The sticky property reflects whether or not the search is sticky (searches in strings only from the index indicated by the lastIndex property of this regular expression). sticky is a read-only property of an individual regular expression object.

T

toPrimitive: The Symbol.toPrimitive is a symbol that specifies a function valued property that is called to convert an object to a corresponding primitive value.

toStringTag: The Symbol.toStringTag well-known symbol is a string valued property that is used in the creation of the default string description of an object. It is accessed internally by the Object.prototype.toString() method.

U

unicode: The unicode property indicates whether or not the "u" flag is used with a regular expression. unicode is a read-only property of an individual regular expression instance.

unscopables: The Symbol.unscopables well-known symbol is used to specify an object value of whose own and inherited property names are excluded from the with environment bindings of the associated object.

V

W

X

Y

Z

_

__count__: The __count__ property used to store the count of enumerable properties on the object, but it has been removed.

__noSuchMethod__: The __noSuchMethod__ property used to reference a function to be executed when a non-existent method is called on an object, but this function is no longer available.

__parent__: The __parent__ property used to point to an object's context, but it has been removed.

__proto__: The __proto__ property of Object.prototype is an accessor property (a getter function and a setter function) that exposes the internal [[Prototype]] (either an object or null) of the object through which it is accessed.