小编gre*_*een的帖子

“无法调用可能是'未定义'的对象”即使在确保它之后!==未定义

为什么Cannot invoke an object which is possibly 'undefined'即使在我检查func引用不是未定义的之后,我也会收到Typescript 错误?

type Hoge = {
    func?: (str: string) => boolean
}

const myFunc = (obj: Hoge) => {
    const data = ['AAA', 'BBB', 'CCC']

    if(obj.func !== undefined) {
        data.filter(obj.func) // ok
        data.filter(v => obj.func(v)) // ng Cannot invoke an object which is possibly 'undefined'.
    }
}
Run Code Online (Sandbox Code Playgroud)

typescript type-narrowing

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

是否可以从本机应用程序调用 PWA?

PWA 支持自定义 url 方案吗?

我们将开发 PWA。此 PWA 在 iPad 上调用具有自定义 url 方案的本机应用程序。PWA 调用的本机应用程序将在处理完成后回调到 PWA。但我不知道如何从本机应用程序回调 PWA。

您能给我们您的建议吗?

native progressive-web-apps

5
推荐指数
1
解决办法
4890
查看次数