非標準
この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。
toSource() メソッドは、配列のソースコードを表す文字列を返します。
構文
arr.toSource()
返り値
配列のソースコードを表す文字列です。
解説
toSource メソッドは以下の値を返します。
- 組み込みの
Arrayオブジェクトにおいては、toSourceはソースコードが利用不可能なことを示す以下の文字列を返します。function Array() { [native code] } Arrayのインスタンスにおいては、toSourceはソースコードを表す文字列を返します。
このメソッドはたいてい JavaScript によって内部的に呼び出され、コードで明示的に呼び出されることはありません。デバッグ中に toSource を呼び出すことで、あなたは配列の内容を調べることができます。
例
配列のソースコードを調べる
配列のソースコードを調べるには以下のようにします。
var alpha = new Array('a', 'b', 'c');
alpha.toSource();
// ['a', 'b', 'c'] が返る
仕様書
あらゆる標準仕様に組み込まれていません。JavaScript 1.3 で実装されました。
ブラウザー実装状況
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
Update compatibility data on GitHub
| デスクトップ | モバイル | サーバー | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
toSource | Chrome 未対応 なし | Edge 未対応 なし | Firefox 完全対応 1 | IE 未対応 なし | Opera 未対応 なし | Safari 未対応 なし | WebView Android 未対応 なし | Chrome Android 未対応 なし | Firefox Android 完全対応 4 | Opera Android 未対応 なし | Safari iOS 未対応 なし | Samsung Internet Android 未対応 なし | nodejs 未対応 なし |
凡例
- 完全対応
- 完全対応
- 未対応
- 未対応
- 非標準。ブラウザー間の互換性が低い可能性があります。
- 非標準。ブラウザー間の互換性が低い可能性があります。