我想在一个步骤中实例化一组键值对,但我无法弄清楚如何。自动编号在我的用例中不起作用。我只能分两步完成它的工作:
let army: string[] = [];
army[100] = 'centuria';
army[1000] = 'legion';
...
我希望能够做到的事情,大多数其他编程语言都可以提供:
let army: string[] = [
100 => 'centuria',
1000 => 'legion',
...
];
有没有办法在TypeScript中执行此操作?
编辑: 我无法使用对象,因为我需要将数据传递到期望数组的接口。
答案 0 :(得分:4)
javascript中没有这样的功能,但您可以轻松创建它:
<script src="../../webcomponentsjs/webcomponents-lite.js"></script>
问题是为什么不使用对象作为键/映射来存储这些数据?使用数组(基本上是一个对象本身)有什么不同?