let indexData = [
{
index: "A",
name: "阿依莫"
},
{
index: "A",
name: "阿凡达"
},
{
index: "C",
name: "曹操"
},
{
index: "C",
name: "曹海军"
},
{
index: "C",
name: "陈晨"
},
{
name: "没有index"
},
{
index: "啊",
name: "index不是字母"
}
]
数据量有点大,请问该如何遍历得到如下格式又节省性能:
[
{
index: "A",
datas: [
{
index: "A",
name: "阿依莫"
},
{
index: "A",
name: "阿凡达"
}
]
},
{
index: "C",
datas: [
{
index: "C",
name: "曹操"
},
{
index: "C",
name: "曹海军"
},
{
index: "C",
name: "陈晨"
}
]
},
{
index: "#",
datas: [
{
name: "没有index"
},
{
index: "啊",
name: "index不是字母"
}
]
}
]