我有以下行declare var Notification: any;
。
在大多数情况下,它运行良好。但是在iOS上,我看到以下异常-ReferenceError: Can't find variable: Notification
。 iOS似乎不支持Notification
,有没有一种方法可以检查它是否为null,是否不声明它。像这样-
if (Notification)
declare var Notification: any;
最佳答案
声明它(编译时间)
declare var Notification: any; // <= this is for the compiler only
测试(运行时)
if (typeof Notification !== 'undefined') {
//non IOS stuff
}
关于javascript - 声明环境变量(如果Typescript中不为null),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38661097/