gpt4 book ai didi

javascript - 是否可以检查函数是 javascript 函数还是开发人员定义的函数?

转载 作者:行者123 更新时间:2023-12-02 07:52:54 25 4
gpt4 key购买 nike

给定一个函数,我想知道它是开发者定义的函数还是JavaScript引擎提供的内置函数。可能吗?

对于开发人员定义的函数,我想跟踪它的执行。

最佳答案

我自己有一个解决方案---使用 valueOf 方法()。

Copied and pasted the following :

valueOf 方法返回一个表示函数源代码的字符串。这会覆盖 Object.valueOf 方法。 valueOf 方法通常由 JavaScript 在幕后调用,但为了演示输出,以下代码首先创建一个名为 Car 的 Function 对象,然后显示该函数的值:

代码:功能车(品牌、型号、年份){this.make = make, this.model = model, this.year = year}文档.write(car.valueOf())

输出:function car(make, model, year) {this.make = make, this.model = model, this.year = 年

使用内置函数对象,valueOf 方法将生成以下字符串:

输出:function Function() { [本地代码] }。

关于javascript - 是否可以检查函数是 javascript 函数还是开发人员定义的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2634857/

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