JavaScript Function toString()

The toString() method returns the source code of the function as a string.

Example

 function sum(a,b){
 return a + b;
}

// returns the source code of sum() function console.log(sum.toString());
// Output: // function sum(a,b){ // return a + b; // }

toString Syntax

The syntax of the toString() method is:

func.toString()

Here, func is a function.


toString() Parameters

The toString() method does not take any parameters.


toString() Return Value

  • Returns a string representing the source code of the function.

Example 1: Using toString() Method

// function definition
function hello() {
  console("Good morning.");
}

// prints the source code of the hello() function console.log(hello.toString());

Output

function hello() { console("Good morning."); }

In the above program, we have defined the function hello() and then called the toString() method as hello.toString().

The toString() method returns the whole source code of hello().


Example 2: toString() with Arrow Functions

// toString with arrow function console.log((() => "Hello World!").toString());

Output

() => "Hello World!"

In the above example, we have used the toString() method with the arrow functions.

Here, the method returns the whole source code of the given arrow function.


Also Read:

Did you find this article helpful?

Our premium learning platform, created with over a decade of experience and thousands of feedbacks.

Learn and improve your coding skills like never before.

Try Programiz PRO
  • Interactive Courses
  • Certificates
  • AI Help
  • 2000+ Challenges