33
A
回答
63
使用的联合类型(string|number)[]
演示:
var foo: (string|number)[] = [ 1, "message" ];
43
如果你把它当作一个元组(见language spec的3.3.3节),则:
var t:[number, string] = [1, "message"]
或
interface NumberStringTuple extends Array<string|number>{0:number; 1:string}
var t:NumberStringTuple = [1, "message"];
-5
使用Array<any>
和享受!
+2
通过使用你是无效的使用打字稿的目的 – 2017-12-08 17:41:43
相关问题
- 1. 打字稿 - 指定类型的多种类型
- 2. 打字稿型与无限的深度阵列
- 3. 打字稿类型限制分配
- 4. 什么类型代表打字稿中的一种类型?
- 5. 别名打字稿阵列
- 6. 打字稿联盟类型:与接口
- 7. 打字稿递归类型与索引
- 8. 打字稿接口阵列类型错误TS2411
- 9. 打字稿类型推断,展开运算符和多种类型返回
- 10. 动态参数类型,打字稿,类似的JavaScript变种
- 11. 打字稿@类型/在packages.json
- 12. angular2 /打字稿类的继承与泛型类型
- 13. 定制打字稿型
- 14. 打字稿中的字符串类型
- 15. 了解打字稿类中的“public”/“private”
- 16. 错误与打字稿定制类型声明
- 17. 在打字稿中创建某种类型的变量
- 18. 如何通过打字稿声明两种类型的变量
- 19. std :: variant定义了多少种类型?
- 20. 如何扩展了打字稿阵营类
- 21. 一种类型与多种类型
- 22. 打字稿分配泛型类型
- 23. 与多种类型
- 24. 打字稿:在对象限制类型的值
- 25. 与打字稿
- 26. 与打字稿
- 27. 打字稿阵列通过指数
- 28. 结合2阵列对象打字稿
- 29. 打字稿类型后卫继承类
- 30. 在打字稿中定义打印的类型
刚一说明,这将需要TS V1.4 + – Brocco 2015-04-01 14:07:59
...它不会与复杂类型具有不同特性的工作,当你想访问两个类型中仅有一个可用的属性。 – Nadine 2017-11-30 17:21:44