相关疑难解决方法(0)

什么是|| 操作员呢?

Attacklab.wmd_env.buttons=Attacklab.wmd_env.buttons||_4;
Run Code Online (Sandbox Code Playgroud)

什么是|| 在这种情况下呢?
将_4添加到Attacklab.wmd_env.buttons的数组中?

javascript operators

7
推荐指数
3
解决办法
2166
查看次数

使用try catch对象文字

在回调中,我构建了一个我构建的对象,以便在我的Express应用程序中发送:

this.response = {
      owner: data.actions[1].causes[0].shortDescription,
      build_version: data.actions[0].parameters[0].value,
      branch_to_merge: data.actions[0].parameters[1].value,
      jira_tickets: data.actions[0].parameters[2].value,
      build_description: data.actions[0].parameters[3].value,
      outcome: data.result
    };
Run Code Online (Sandbox Code Playgroud)

如果我获得的响应与我习惯的不同,我会得到一个致命cannot find 'property' of undefined错误,导致我的服务器崩溃:data.actions[1].causes[0].shortDescription.

我想知道该怎么办,我想我可以把它放在一个try catch但似乎错了.

什么被认为是解决这个问题的好方法?

javascript node.js express

6
推荐指数
1
解决办法
165
查看次数

标签 统计

javascript ×2

express ×1

node.js ×1

operators ×1