String.prototype.toSource()

非推奨: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

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

構文

String.toSource()
str.toSource()

返値

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

ネイティブ関数

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

function String() {
    [native code]
}

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

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

仕様書

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

ブラウザーの互換性

BCD tables only load in the browser

関連情報