gpt4 book ai didi

javascript - 如何重写 Function.prototype.toString

转载 作者:行者123 更新时间:2023-12-03 11:31:49 25 4
gpt4 key购买 nike

我有一个要求,需要返回 function start <function code> function end作为 toString 函数的输出在任何函数上被调用。

最佳答案

这将输出包含函数源本身的源代码的函数开始和函数结束。如果您不想要该源,只需将其删除即可。

(function(){
var j=Function.prototype.toString;//copy of native toString;
Function.prototype.toString=function()
{
return '//function start\n'+j.call(this)+'\n//function end';
};
})();

testy=function(a,b)
{
return a+b;
};

alert(testy);

http://jsfiddle.net/Lx5L4qqk/

关于javascript - 如何重写 Function.prototype.toString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26697520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com