Return Largest Numbers in Arrays(找出多个数组中的最大数)
- 要求
- 大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。
- 思路
- 用for循环来迭代数组,并通过
arr[i]
的方式来访问数组的每个元素。 - 在第一层for循环中定义变量temp为子数组的第一个元素。在第二个for循环中将子数组最大值赋给temp,最后在一层循环末尾将子数组最大值赋给大数组对应元素
- 用for循环来迭代数组,并通过
- 代码
function largestOfFour(arr) {
// 请把你的代码写在这里
for (var i =0;i<arr.length;i++){
var temp = arr[i][0];
for (var j =1;j<arr[i].length;j++){
if (temp < arr[i][j]){
temp = arr[i][j];
}
}
arr[i] = temp;
} return arr;
} largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
- 相关链接
- https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Comparison_Operators