题目

有如下数组

要求整理成如下格式

题解一

思路:既然是数组,那么肯定要使用数组的一些方法

首先我想到的是使用 reduce,因为这种就是对数组就行累加

接着我们拿到了数组第一层的每一项

很容易想到使用 forEach 遍历即可

即最终答案:

题解二

使用两次 map 外加一次 拍平

题解三

将题解一的 foreach + pushmap 代替

题解四

优化题解三, 删掉 return

对得到的数组进行按 title 排序