gpt4 book ai didi

typescript - typescript 中的参数 'void' 是什么意思?

转载 作者:行者123 更新时间:2023-12-05 03:02:58 26 4
gpt4 key购买 nike

我知道“void”类型在 typescript 上的作用。但我遇到了以下代码。

function (obj: void){}

我在 typescript 文档中看到了同样的内容 https://www.typescriptlang.org/docs/handbook/functions.html

输入“void”是什么意思功能参数?

最佳答案

void 作为 this 类型很有用,因为它 promise 您不会使用 this 参数。

function f(this: void, ...) {
// Can't use `this` in here.
}

在其他参数上,它……没那么有用。如果您关闭了 --strictNullChecks,那么您仍然可以通过将 nullundefined 作为 void 参数传递来调用该函数。如果不这样做,那么您甚至无法调用该函数,因为 void 无人居住。

如果你以前没有见过this写成函数参数,我建议你阅读this section (完全是双关语)文档。

关于typescript - typescript 中的参数 'void' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54280047/

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