跳到主要内容

JavaScript 函数的 toString() 方法详解

toString()方法返回函数的源代码作为字符串。

示例

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

// 返回sum()函数的源代码
console.log(sum.toString());

// 输出:
// function sum(a,b){
// return a + b;
// }

toString语法

toString()方法的语法是:

func.toString();

这里,func是一个函数。

toString()参数

toString()方法不接受任何参数。

toString()返回值

  • 返回表示函数源代码的字符串。

示例1:使用toString()方法

// 函数定义
function hello() {
console("Good morning.");
}

// 打印hello()函数的源代码
console.log(hello.toString());

输出

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

在上述程序中,我们定义了hello()函数,然后调用了hello.toString()方法。

toString()方法返回了hello()的整个源代码。

示例2:使用箭头函数的toString()

// 使用箭头函数的toString
console.log((() => "Hello World!").toString());

输出

() => "Hello World!";

在上面的示例中,我们使用了toString()方法与箭头函数。

这里,该方法返回了给定箭头函数的整个源代码。

推荐阅读: JavaScript对象Object toString()