gpt4 book ai didi

javascript - 获取出现错误的函数名称

转载 作者:行者123 更新时间:2023-12-01 01:30:30 26 4
gpt4 key购买 nike

我有一个程序,它使用 new Function() 从 ajax 请求编译 js,我想知道错误源自哪个文件,我尝试过

var f = new Function(code);
Object.defineProperty(f, "name", {writable:true});
f.name = 'myFuncName';

但是当发生错误时它仍然显示 anonymos:2:3

我也尝试过这样做

try {
var f = new Function(code);
}catch(e){
console.log(e)
}

但是错误没有被捕获,我认为是因为函数内的代码是异步的

有什么想法吗?

最佳答案

你可以尝试一下

var f = function myFuncName (){
return (new Function(code))
.apply(this, arguments)
};

关于javascript - 获取出现错误的函数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53330864/

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