【发布时间】:2021-11-25 16:30:21
【问题描述】:
我有一个有两种类型的数组,奇数索引总是TypeA,偶数索引总是TypeB。
根据描述,数组总是有偶数length,从来没有奇数长度。
数组的数据结构一定是这样的。
而且这个结构来自 marijnh 的 orderedmap 模块。
// array
[A, B, A, B, A, B, ...]
// How to define it's type?
【问题讨论】:
-
你能不能制作两个数组,一个是 A 类元素,另一个是 B 类元素,然后有一个像 get_index 这样的方法,它接受一个索引,然后返回 array1[index/2] 如果索引是甚至还有 array2[floor(index/2)] 否则?
-
@MDude 啊,对不起。数据结构一定是这样。
-
@percy507 为什么会这样?
-
@ThomasJunk 查看新的描述。
标签: javascript typescript