Es6 展开运算符会自动补上空的数组,请问咋解决

#1

比方

sate = [
1:Object,
3:Object
]

那return […state]就会变成

[
0:undefined,
1:Object,
2:undefined,
3:Object,
]

请问下该咋结束

#2

这种格式的数据,为什么不使用对象?

#3

组件需要Map遍历

#4

这就是个智商题,自己想办法解决

#5

指定 index 是什么一个需要?