javascript - 检查 Transpiled 代码到 JS Angular 中的未定义条件
问题描述
我随机查看了转译后生成的角码。这是它的外观:
var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {
在这里,我无法理解undefined
正在使用的方式。有人可以解释一下这里发生了什么。
解决方案
它可能是一些代码块,如下所示:
const decorate = (SomeGlobalVariable && SomeGlobalVariable._decorate) || function () {...}
推荐阅读
- html - 打字稿:如何在对象更改时使用动态表行更新表
- python - 将值超出定义的间隔限制设置为熊猫数据框中列的给定值(fe NaN)
- android - 如何量化 Android 布局 xml 文件的性能
- xamarin - 在 Xamarin Forms 中创建动态页面
- html - MSXML2.XMLHTTP 可以检索给定网页的所有 HTML 数据吗?
- vba - 如何在VBA中对具有多个小数位的数字字符串进行排序
- sql - 从每个嵌套分组记录中选择第一条记录
- android - Android - 添加 facebook sdk 后 appcompat-v7:27.1.1 错误
- python - python:仅覆盖 AbstractClass 中的一些方法
- java - 在 Spring Boot 中的另一个项目的 application.properties 中替换 @variables@