--- title: Function.prototype.toSource() slug: Web/JavaScript/Reference/Global_Objects/Function/toSource tags: - Function - JavaScript - Method - Non-standard - Obsolete translation_of: Web/JavaScript/Reference/Global_Objects/Function/toSource ---
toSource()
メソッドは、オブジェクトのソースコードを表す文字列を返します。このメソッドは通常、コード中で明示的に呼び出されるのではなく、 JavaScript から内部的に呼び出されます。デバッグ中にオブジェクトの内容を調査する目的で toSource()
を呼び出すことができます。
function.toSource();
オブジェクトのソースコードを表す文字列です。
組込みの {{jsxref("Function")}} オブジェクトでは、 toSource()
は次の文字列を返してソースコードが使用できないことを示します。
function Function() { [native code] }
独自に作成した関数では、 toSource()
はオブジェクトを定義する JavaScript のソースコードを文字列として返します。
// 例: function hello() { console.log("Hello, World!"); } hello.toSource();
// 結果: "function hello() { console.log(\"Hello, World!\"); }"
いずれの標準仕様でも定義されていません。
{{Compat("javascript.builtins.Function.toSource")}}