找出多个数组中的最大数字
请返回一个数组,该数组由参数中每个子数组中的最大数字组成。 为简单起见,给出的数组总会包含 4 个子数组。别忘了,你可以通过 for 循环遍历一个数组,并用 arr[i] 的写法来访问数组中的元素。
1 function largestOfFour(arr) { 2 return arr.map(subArr => Math.max(...subArr)); 3 } 4 largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
1 function largestOfFour(arr) { 2 let res=[]; 3 for(let i = 0; i<arr.length;i++){ 4 let max = -Infinity; 5 for(let j =0;j<arr[i].length;j++){ 6 max = Math.max(max, arr[i][j]); 7 } 8 res.push(max); 9 } 10 return res; 11 } 12 largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);

浙公网安备 33010602011771号