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()
方法与箭头函数。
这里,该方法返回了给定箭头函数的整个源代码。