首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止类型记录中的程序执行

停止类型记录中的程序执行
EN

Stack Overflow用户
提问于 2017-03-07 10:51:27
回答 1查看 4K关注 0票数 1

练习Javascript,如果我想测试一个代码块

代码语言:javascript
复制
function logic(a, b){
   x= a+b;
   y = x-5;
   console.log(y);
   return; // This is my break statement to make sure the function runs until y.

  z = y*10; //This line is not executed.
}

现在,在使用angular2练习打字本时,如果我使用返回

代码语言:javascript
复制
logic(a, b) => {
       x= a+b;
       y = x-5;
       console.log(y);
       return; // Throws error

      z = y*10; //I need to comment out this line to avoid error
    }

它说无法到达的代码检测到了。我有没有办法阻止死刑。

答案是更新根文件夹中的tsconfig.json

代码语言:javascript
复制
{
    "compileOnSave": false,
    "compilerOptions": {
        "outDir": "./dist/out-tsc",
        "sourceMap": true,
        "declaration": false,
        "moduleResolution": "node",
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "allowUnreachableCode": true, //add this line
        "lib": [
            "es2016"
        ]
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-07 10:57:06

是的,设置--allowUnreachableCode。请参阅:https://www.typescriptlang.org/docs/handbook/compiler-options.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42646302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档