小程序sdk不再支持es5内置类“Error”了吗?

发布于 6 年前作者 gaoli2854 次浏览最后编辑 6 年前来自 ask

1226日上午8点开始,小程序大量报错。

定位问题都出在我们自定义的CustomError上面,

这个类的定义如下方代码。

报错位置在 CustomError.prototype = new Error() 这一行的Error上面,

似乎不认识Error类了。

我们想求证下,小程序的sdk是否不支持Error类了?

function CustomError(typeid, message){
    this.name = 'CustomError';
    this.typeid = typeid;
    this.message = message;
}
CustomError.prototype = new Error();
throw new CustomError(123, 'my message');
1 回复
duanming
duanming1 楼4 年前

你好,具体是报什么错?麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html