首页 > 解决方案 > 检查 Transpiled 代码到 JS Angular 中的未定义条件

问题描述

我随机查看了转译后生成的角码。这是它的外观:

var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {

在这里,我无法理解undefined正在使用的方式。有人可以解释一下这里发生了什么。

标签: javascriptangulartypescript

解决方案


它可能是一些代码块,如下所示:

const decorate = (SomeGlobalVariable && SomeGlobalVariable._decorate) || function () {...}

推荐阅读