--- title: String.prototype.toSource() slug: Web/JavaScript/Reference/Global_Objects/String/toSource tags: - JavaScript - Non-standard - Obsoleto - Prototipo - String - metodo translation_of: Web/JavaScript/Reference/Global_Objects/String/toSource ---
{{JSRef}} {{obsolete_header}}

O método toSource() retorna uma string que representa o código-fonte do objeto.

Sintaxe

String.toSource()
str.toSource()

Valor retornado

Uma string que representa o código-fonte do objeto chamado.

Exemplos

Função nativa

Para o objeto {{jsxref("String")}} , toSource() retorna  a seguinte string (indicando que o código-fonte não está disponível):

function String() {
    [native code]
}

Ao chamar {{jsxref("String")}} ou string literais, toSource() retorna a string que representa o código-fonte.

Esse método é usualmente invocado internamente pelo JavaScript e não explicitamente no código.

Especificação

Não é parte de nenhum padrão.

{{CompatibilityTable}}
Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatUnknown}} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

Veja também