Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 被JSHint忽略的开关失败_Javascript_Jshint - Fatal编程技术网

Javascript 被JSHint忽略的开关失败

Javascript 被JSHint忽略的开关失败,javascript,jshint,Javascript,Jshint,我正在运行代码,遇到以下错误: 在案例 在这段代码上: switch(true) { // Renames skill1=abc to section_8_1_body=abc case Major === 0 && Minor === 0 && Patch < 433: upgraded = upgraded.replace(/(\s+)skill(\d)=/gm, '$1section_8_$2_body=');

我正在运行代码,遇到以下错误:

案例

在这段代码上:

switch(true)
{
    // Renames skill1=abc to section_8_1_body=abc
    case Major === 0 && Minor === 0 && Patch < 433:
        upgraded = upgraded.replace(/(\s+)skill(\d)=/gm, '$1section_8_$2_body=');
    /*falls through*/

    // Example
    case Major === 0 && Minor === 0 && Patch < 442:
        console.log('test');
    /*falls through*/
}
开关(真)
{
//将skill1=abc重命名为section_8_1_body=abc
案例主===0&&Minor==0&&Patch<433:
升级=升级。替换(/(\s+)技能(\d)=/gm,$1section\u 8\u$2\u body=');
/*失败*/
//范例
案例主===0&&Minor==0&&Patch<442:
console.log('test');
/*失败*/
}
代码检查文件的版本信息,并将其升级为与软件的最新版本兼容。因此,有意让
案例
失败,以便可以通过多个版本升级文件

但是,我仍然会收到错误消息,添加了*


如何让我的
案例
在JSHint中成功通过?

JSHint似乎希望注释在
案例
之前

// Example
/* falls through */
case Major === 0 && Minor === 0 && Patch < 442:
    console.log('test');

啊,谢谢你,乔纳森!我试图删除
//Example
行,但仍然遇到相同的错误。问题是<代码> /*之间的空白行通过*/< /COD>和<代码> CASE < /代码>。
// You can tell JSHint that you don't use break intentionally by
// adding a comment /* falls through */ on a line just before
// the next `case`.