--- title: String.prototype.toSource() slug: Web/JavaScript/Reference/Global_Objects/String/toSource tags: - JavaScript - Method - Non-standard - Obsolete - Prototype - Reference - String translation_of: Web/JavaScript/Reference/Global_Objects/String/toSource ---
{{JSRef}} {{deprecated_header}}

toSource() はそのオブジェクトのソースコードを表す文字列を返します。

構文

String.toSource()
str.toSource()

返値

呼び出し元のオブジェクトのソースコードを表す文字列です。

ネイティブ関数

組み込み {{jsxref("String")}} オブジェクトにおいては、toSource() はソースコードが利用不可能なことを示す以下の文字列を返します。

function String() {
    [native code]
}

{{jsxref("String")}} オブジェクトのインスタンスや、文字列リテラルでは、toSource() はそのソースコードを表す文字列を返します。

このメソッドは、通常、JavaScript によって内部的に呼び出され、コード中で明示的に呼び出されることはありません。

仕様書

どの標準にも含まれていません。 JavaScript 1.3 で実装されました。

ブラウザーの互換性

{{Compat("javascript.builtins.String.toSource")}}

関連情報