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

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

構文

String.toSource()
str.toSource()

戻り値

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

説明

toSource() メソッドは以下の値を返します。

組み込み {{jsxref("String")}} オブジェクトでは、toSource() はソースコードが存在しないことを示す以下の文字列を返します。

function String() {
   [native code]
}

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

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

仕様

あらゆる標準仕様に含まれません。JavaScript 1.3 で実装されています。

ブラウザー実装状況

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

参照

Object.prototype.toSource