declare function如何使用?

来源:3-3 基础类型(注意版本报错问题)

Han

2019-05-05

declare function create(o: object | null): void

如何使用已经声明好的create函数?函数体如何定义?

写回答

2回答

ustbhuangyi

2019-05-05

declare 只是声明,函数体的实现和普通的函数实现没有区别

直接
function create(o: object | null): void {
  // 这里写实现的代码
}

4
4
Han
回复
ustbhuangyi
明白了,谢谢
2019-05-06
共4条回复

撬代码

2020-02-27

我理解的是,一个全局的变量或者函数。正常js中是可以直接使用的。但是ts中识别不到,所以必须显示的使用declare来声明提醒ts这个变量或者函数是可以直接使用的以及使用规则。

0
0

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程