此<[T1,T2,T2]>语法在TypeScript中有什么作用?

雅各布部落

我在TypeScript函数中偶然发现了这一行代码。我认为它正在铸成someVar某种东西,但我不知道它是什么。

<[AdditionalInformation, IDataLookup[], IDataLookup[]]>someVar

我无法在TypeScript文档中找到任何答案。有人知道这是什么吗?

兵马俑

此语法用于强制转换变量。

在您的情况下,具有三个值的数组:

  • 一个AdditionalInformation(对象someVar[0]
  • IDataLookupsomeVar[1]someVar[2])的两个数组

TypeScript中类型断言的另一个示例:

<[string, number, null]>myVar = ["Hello World", 3, null];

您可以在TypeScript文档中检查Type Assertions

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将 T1 中当前不在 T2 中的所有行插入到 T2

为什么Tuple <T1,T2,T3>不继承自Tuple <T1,T2>?

“ t1 .__ index = t2”和“ setmetatable(t1,{__index = t2})”之间有什么区别?

如果T1和T2拥有std :: pair <T1,T2>不应该具有琐碎的默认构造函数?

如果T2是.NET中的T1的子类型,为什么List <T2>不是List <T1>的子类型?

Typescript 中语句“export type T1 = object & ComponentOptions<T1, T2>”的“&”是什么意思?

调用Func <T1,T2,T3>有哪些可选参数?

什么是直接从T1数据填充T2的Excel公式?

从 t1 中选择所有行 join t2 on id 并从 t2 中选择最小值,如果没有则选择 null

将Dictionary <T1,T2>的所有内容添加到另一个Dictionary <T1,T2>(键和值的相等类型)的最简单方法?

有没有办法将Func <T1,bool>映射到Func <T2,bool>?

在template <template <class> class T1,class T2>中,<class>是什么意思?

如何在对象数组中分割名称,不包括没有(T1)或(T2)的名称

输入来自表(T2)的所有数据插入表(T1)中的每一行 T1

MySQL - 没有 ON 子句的 JOIN vs CROSS JOIN vs SELECT t1.* t2.* FROM t1, t2;

Java多线程优先级:为什么在此示例中,即使t2具有更高的优先级,有时t1也会在t2完成之前发生?

我有三個表的架構為 t1[uid,name],t2[user,event],t3[eid,organizer]

当我们说T1比T2具有更多的多态性时,我们是什么意思?

有人可以说出为什么在成员函数的定义中使用这样的代码的原因:Base :: fool(T1 * pub,T2 * info){(void)pub; (void)info;}`

为什么在AWS Console中有两个选项用于“更改T2无限”?

此语法有什么作用?if(obj是SomeType obj2)

有没有一种方法可以根据R中的一组条件,使用表T2中的列B更新表T1中的列A?

對 E(startTime,endTime) 的排序列表進行二分搜索,以查找與給定時間範圍 (t1,t2) 匹配的所有 E

使用LINQ选择字典<T1,T2>

Choice <'T1,'T2>上的Monadic操作

嵌套泛型<T1 <T2 >>

类型参数是否彼此定义?A <T1,T2>类,其中T1:Foo其中T2:T1

创建一个SQL查询以检索2个日期T1和T2之间或T1和T2之外的元素

mysql语句不起作用:从user_info删除WHERE username ='t2';