gpt4 book ai didi

javascript - 如何调用项目中未定义的函数?

转载 作者:搜寻专家 更新时间:2023-10-30 21:07:35 25 4
gpt4 key购买 nike

假设您有以下内容:

class Foo {
public bar(): void { baz(); }
}

其中 baz 是加载到此页面的 JavaScript 代码中存在的函数,但在本项目中不存在。我如何提示 TypeScript 编译器该函数就在那里?

(现在回答我自己的问题还为时过早,但我已经想通了,或者看起来是这样):

declare function baz():void;

在类定义之前应该可以解决问题。

最佳答案

使用环境声明:

declare var baz: any;

这将告诉 Typescript baz 存在于某处。您还可以添加参数信息和返回类型以获得 IDE 帮助

 declare var baz: (params: string) => string;

关于javascript - 如何调用项目中未定义的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16012845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com