Function.toString

Returns a string representing the source code of the function.

Method of Function

Syntax

toString()

Parameters

None.

Description

The Function object overrides the toString method of the Object object; it does not inherit Object.toString. For Function objects, the toString method returns a string representation of the object.

MetaScript calls the toString method automatically when a Function is to be represented as a text value or when a Function is referred to in a string concatenation.

For Function objects, the built-in toString method decompiles the function back into the MetaScript source that defines the function. This string includes the function keyword, the argument list, curly braces, and function body.

For example, assume you have the following code that defines the Dog object type and creates theDog, an object of type Dog:

Any time Dog is used in a string context, MetaScript automatically calls the toString function.

See also

Object.toString

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.