--- title: Funcionalidades obsoletas slug: Web/JavaScript/Reference/Funcionalidades_obsoletas tags: - JavaScript - Obsoleto translation_of: Web/JavaScript/Reference/Deprecated_and_obsolete_features ---
{{JsSidebar("More")}}

Esta página lista as funcionalidades de JavaScript que estão obsoletas (ou seja, ainda disponíveis, mas planeadas para remoção) e obsoletas (isto é, não são mais utilizáveis).

Funcionalidades obsoletas

Estas funcionalidades obsoletas ainda podem ser utilziadas, mas devem ser utilizadas ​​com cuidado, pois espera-se que estas sejam removidas inteiramente no futuro. Deverá trabalhar para remover a utilização das mesmas do seu código..

Propriedades de RegExp

The following properties are deprecated. This does not affect their use in {{jsxref("String.replace", "replacement strings", "", 1)}}:

Propriedades Descrição
{{jsxref("RegExp.n", "$1-$9")}}

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

{{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:

Propriedades Descrição
{{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.

Métodos de egExp

Propriedades de Function

Gerador de Legacy

Iterator

Métodos de Object

Métodos de Date

Functions

Proxy

Sequências de Escape

Métodos de String

Funcionalidades removidas

Estas funcionalidades obsoletas foram totalmente removidas do JavaScript e não podem mais ser utilizadas a partir da versão indicada do JavaScript.

Object

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.

Function

Property Description
{{jsxref("Global_Objects/Function/arity", "arity")}} Number of formal arguments.

Array

Property Description
{{jsxref("Array.observe()")}} Asynchronously observing changes to Arrays.
{{jsxref("Array.unobserve()")}} Remove observers.

Number

ParallelArray

Statements

E4X

See E4X for more information.

Variáveis Sharp

Consulte Sharp variables in JavaScript para mais informação.