gpt4 book ai didi

angular - 定义可观察对象的响应类型的目的是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 22:05:13 26 4
gpt4 key购买 nike

这三者有什么区别?有什么好处吗?

.subscribe((response: any) => {
//do something
});

.subscribe(response => {
//do something
});

.subscribe((response:boolean) => {
//do something
});

最佳答案

添加类型可以让您和其他阅读您代码的人更好地理解他们正在使用的内容。它还允许对您的代码进行静态分析,以便您可以获得即时帮助。 TSLint 实际上不会允许上面的第二个选项,因为你真的应该输入一些东西。第一个选项不会向您提供有关什么您的回应的信息。它实际上可以是任何东西。当您返回到该组件并且不记得您的响应是什么时,这没有帮助。第三个选项是最信息量 -- 它使阅读和重构代码变得更加容易。以下是有关类型及其有用原因的更多信息:https://basarat.gitbooks.io/typescript/docs/why-typescript.html

关于angular - 定义可观察对象的响应类型的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48446307/

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