我声明一个打字稿变量,如下所示:打字稿声明变量类型重复
let foo: any = this.someFunc(someArg);
someFunc是一个函数,它的返回类型Foo的类型相匹配,
public someFunc(arg: any): any {
return {};
}
返回类型是“任意”,但它也可以是其他任何类型的。
鉴于FOO声明可能已经表示没有指定类型:
let foo = this.someFunc(someArg);
应该先报关例如被认为是错误或错误?
我目前被告知拉请求,这是错误的,因为它构成了重复。
在我看来,这两种用法都很好,第一种用法更具可读性,并强制分配给声明变量的返回类型。
在打字稿代码示例中,我看到了两种符号。
它不是必需的,因为你可以有'了''因为和B'这将是一样的 –
对不起,我误读了'fn'的签名 –