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

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));

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

猜你喜欢

转载自www.cnblogs.com/webfs/p/12518242.html