gpt4 book ai didi

javascript - 有没有工具可以验证 ECMAScript 并确认它与 ECMAScript 语言规范第三版兼容?

转载 作者:搜寻专家 更新时间:2023-11-01 04:32:17 25 4
gpt4 key购买 nike

我目前正在尝试弄清楚为什么 JSDT 会发布类似“JavaScript error on valid regex”的错误'.

在我进行测试时,我意识到它适用于像这样的简单文件:

var a = {
urlParseRE: /^\s*(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/,
test: b.replace(/^\/|(\/[^\/]*|[^\/]+)$/g, "")
};

并报告 jQuery.mobile-1.3.1.min.js 等复杂文件的错误。

我使用在线工具来格式化 mimified jQuery 脚本,然后从中删除了几乎所有内容以制作一个有助于重现问题的简单示例。当文件大小从大约 3000 行减少到 300 行时,一些新的验证错误会在上面的原始错误之前发布。我以完全不同的问题结束了我的实验。在下面的示例中,验证错误发布在“,”上:

!function(){
window.alert("passed 1");
}(),
function(){
window.alert("passed 2");
}();
window.alert("passed 3");

我了解到 JSDT 项目休眠了一段时间,仅支持 ECMAScript v3所以在我创建新问题之前,我想确保最后一个简单的 js 示例对于 ECMAScript 语言规范第 3 版是正确的。是否有任何在线或离线工具可以验证这一点?

最佳答案

有点过时,但是 https://jshint.com/指出 ES3 和 ES5 的问题

关于javascript - 有没有工具可以验证 ECMAScript 并确认它与 ECMAScript 语言规范第三版兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18839149/

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