二维数组取最长子数组长度

1 var a = [[5,2],[2,1,2],[3,3,3,3],[1,1,1,1],[1]];
2 //方法一:
3 var b = Math.max.apply(null,a.map(item=>item.length));
4 //方法二:
5 var c = a.slice().sort((a,b)=>b.length-a.length)[0].length;
6 //防止将原数组排序

 

//我感觉的最简解:
var b = Math.max(...a.map(item=>item.length));

这只是一种思路,不要局限于只在这种小题目中,在游戏开发/实际项目中懂得变通会起到很多作用

posted @ 2020-03-19 09:53  前端法师  阅读(808)  评论(0编辑  收藏  举报