Veraltete und abgeschaffte Features

Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.

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).

Veraltete Features

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.

RegExp-Propertien

The following properties are deprecated. This does not affect their use in replacement strings:

Property Description
$1-$9

Parenthesized substring matches, if any.
Warning: Using these properties can result in problems, since browser extensions can modify them. Avoid them!

$_ See input.
$* See multiline.
$& See lastMatch.
$+ See lastParen.
$` See leftContext.
$' See rightContext.
input The string against which a regular expression is matched.
lastMatch The last matched characters.
lastParen The last parenthesized substring match, if any.
leftContext The substring preceding the most recent match.
rightContext The substring following the most recent match.

The following are now properties of RegExp instances, no longer of the RegExp object:

Property Description
global Whether or not to test the regular expression against all possible matches in a string, or only against the first.
ignoreCase Whether or not to ignore case while attempting a match in a string.
lastIndex The index at which to start the next match.
multiline Whether or not to search in strings across multiple lines.
source The text of the pattern.

RegExp methods

Function properties

  • The caller and arguments properties are deprecated, because they leak the function caller. Instead of the arguments property, you should use the arguments object inside function closures.

Legacy generator

Iterator

Object methods

Date methods

Functions

Proxy

let

Escape sequences

String methods

Obsolete features

These obsolete features have been entirely removed from JavaScript and can no longer be used as of the indicated version of JavaScript.

Object

Property Description
__count__ Returns the number of enumerable properties directly on a user-defined object.
__parent__ Points to an object's context.
Object.prototype.eval() Evaluates a string of JavaScript code in the context of the specified object.
Object.observe() Asynchronously observing the changes to an object.
Object.unobserve() Remove observers.
Object.getNotifier() Creates an object that allows to synthetically trigger a change.

Function

Property Description
arity Number of formal arguments.

Array

Property Description
Array.observe() Asynchronously observing changes to Arrays.
Array.unobserve() Remove observers.

Number

ParallelArray

Statements

E4X

See E4X for more information.

Sharp variables

See Sharp variables in JavaScript for more information.

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: jumpball
 Zuletzt aktualisiert von: jumpball,