typescript 在TypeScript上尝试/捕获示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 在TypeScript上尝试/捕获示例相关的知识,希望对你有一定的参考价值。

export class TryCatchExample {
  mtdExample() {
    try {
      for (editIndex = 0; editIndex < partner.objProjects.length; editIndex++)
      {
          if (partner.objProjects[editIndex].id == req.body.projectId) {found = true; break;}
      }
      
      if (!found)
      {
          return res.status(404).json({
              title: "Project not found",
              error: {message: "The passed ID does not match any project for this charity"}
          });
      }
  
      for (updateIndex = 0; updateIndex < partner.objProjects[editIndex].objUpdates.length; updateIndex++)
      {
          if (partner.objProjects[editIndex].objUpdates[updateIndex].id == req.body.updateId) {updateFound = true; break;}
      }
    } catch(e) {
      // We assume because it was the header set error.
      console.log("The header was already set.");
    } // try / catch
  }
}

以上是关于typescript 在TypeScript上尝试/捕获示例的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 7 机器上更正 Typescript 的版本

VueJS + Typescript:类型上不存在属性

JavaScript / TypeScript 上是不是有“节点”类型? ts(2345)

如何在 Ionic 2 typescript 应用程序上使用没有类型定义的 javascript 库?

TypeScript console.log不起作用

TypeScript 装饰器 - 未在对象的属性上调用 Setter