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));
这只是一种思路,不要局限于只在这种小题目中,在游戏开发/实际项目中懂得变通会起到很多作用