Error.prototype.toSource()

Non-standard: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

O método toSource() retorna código que pode resultar no mesmo erro.

Sintaxe

e.toSource()

Valor de retorno

Uma string contendo o código fonte do erro.

Exemplos

Usando toSource

Chamando método toSource de uma instância Error (incluindo NativeErrors) irá retornar uma string contendo o código fonte do erro. Essa string pode ser avaliada para criar (aproximadamente) um objeto igual. Naturalmente, a string contendo o fonte segue a estrutura do construtor Error. Por exemplo:

(newname(message ,fileName,lineNumber))

onde estes atributos correspondem as respectivas propriedades da instância do erro.

Nota: Fique alerta que as propriedades usadas pelo método toSource na criação da string são mutáveis e podem não refletir precisamente a função utilizada para criar a instância do erro ou nome de arquivo ou número de linha onde o erro atual ocorreu.

Especificações

Não faz parte de nenhum padrão.

Compatibilidade com navegadores

No compatibility data found for javascript.builtins.Error.toSource.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

Veja também