--- title: Veraltete und abgeschaffte Features slug: Web/JavaScript/Reference/Deprecated_and_obsolete_features translation_of: Web/JavaScript/Reference/Deprecated_and_obsolete_features original_slug: Web/JavaScript/Reference/Veraltete_und_abgeschaffte_Features ---
Diese Seite listet die Features JavaScriptes auf, die veraltet sind( das bedeutet, dass noch benutzbar, aber Entfernung geplant) und abgeschafft sind( das bedeutet: nicht länger benutzbar).
Diese veralteten Features können noch benutzt werden, aber sollten mit Vorsicht benutzt werden, da erwartet wird, dass sie in Futura endgültig abgeschafft werden. Man sollte daran arbeiten, sie von seinem Code zu entfernen.
The following properties are deprecated. This does not affect their use in {{jsxref("String.replace", "replacement strings", "", 1)}}:
Property | Description |
---|---|
{{jsxref("RegExp.n", "$1-$9")}} |
Parenthesized substring matches, if any. |
{{jsxref("RegExp.input", "$_")}} | See input . |
{{jsxref("RegExp.multiline", "$*")}} | See multiline . |
{{jsxref("RegExp.lastMatch", "$&")}} | See lastMatch . |
{{jsxref("RegExp.lastParen", "$+")}} | See lastParen . |
{{jsxref("RegExp.leftContext", "$`")}} | See leftContext . |
{{jsxref("RegExp.rightContext", "$'")}} | See rightContext . |
{{jsxref("RegExp.input", "input")}} | The string against which a regular expression is matched. |
{{jsxref("RegExp.lastMatch", "lastMatch")}} | The last matched characters. |
{{jsxref("RegExp.lastParen", "lastParen")}} | The last parenthesized substring match, if any. |
{{jsxref("RegExp.leftContext", "leftContext")}} | The substring preceding the most recent match. |
{{jsxref("RegExp.rightContext", "rightContext")}} | The substring following the most recent match. |
The following are now properties of RegExp
instances, no longer of the RegExp
object:
Property | Description |
---|---|
{{jsxref("RegExp.global", "global")}} | Whether or not to test the regular expression against all possible matches in a string, or only against the first. |
{{jsxref("RegExp.ignoreCase", "ignoreCase")}} | Whether or not to ignore case while attempting a match in a string. |
{{jsxref("RegExp.lastIndex", "lastIndex")}} | The index at which to start the next match. |
{{jsxref("RegExp.multiline", "multiline")}} | Whether or not to search in strings across multiple lines. |
{{jsxref("RegExp.source", "source")}} | The text of the pattern. |
valueOf
method is no longer specialized for RegExp
. Use {{jsxref("Object.valueOf()")}}.__iterator__
is deprecated.hasOwn
({{bug(980565)}}, Firefox 33).getEnumerablePropertyKeys
({{bug(783829)}}, Firefox 37)getOwnPropertyNames
({{bug(1007334)}}, Firefox 33)keys
({{bug(1007334)}}, Firefox 33)flags
parameter in {{jsxref("String.prototype.search")}}, {{jsxref("String.prototype.match")}}, and {{jsxref("String.prototype.replace")}} are deprecated.These obsolete features have been entirely removed from JavaScript and can no longer be used as of the indicated version of JavaScript.
Property | Description |
---|---|
{{jsxref("Global_Objects/Object/count", "__count__")}} | Returns the number of enumerable properties directly on a user-defined object. |
{{jsxref("Global_Objects/Object/Parent", "__parent__")}} | Points to an object's context. |
{{jsxref("Global_Objects/Object/eval", "Object.prototype.eval()")}} | Evaluates a string of JavaScript code in the context of the specified object. |
{{jsxref("Object.observe()")}} | Asynchronously observing the changes to an object. |
{{jsxref("Object.unobserve()")}} | Remove observers. |
{{jsxref("Object.getNotifier()")}} | Creates an object that allows to synthetically trigger a change. |
Property | Description |
---|---|
{{jsxref("Global_Objects/Function/arity", "arity")}} | Number of formal arguments. |
Property | Description |
{{jsxref("Array.observe()")}} | Asynchronously observing changes to Arrays. |
{{jsxref("Array.unobserve()")}} | Remove observers. |
See E4X for more information.
See Sharp variables in JavaScript for more information.