美文网首页
找出多个数组中的最大数

找出多个数组中的最大数

作者: 焦迈奇 | 来源:发表于2018-03-07 20:53 被阅读0次

大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。

提示:你可以用for循环来迭代数组,并通过arr[i]的方式来访问数组的每个元素。

假定大数组中包含了n个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组.

我们可以用for循环来迭代数组,并通过arr[i]的方式来访问数组的每个元素。

得到数组中的最大值我们可以使用Math.max方法,但因为Math.max(param1,param2) 参数不支持数组,我们可以使用Math.max.apply(null,array)来轻易得到数组中最大的一项。在调用apply的时候第一个参数给了一个null,是因为没有对象去调用这个方法,我们只需要用这个方法帮我们运算,得到返回的结果就行

法一:

function largestOfFour(arr) {
// 请把你的代码写在这里
var b=arr;
for(var i=0;i<arr.length;i++)
{
b[i]=arr[i][0];
for(var j=1;j<arr[i].length;j++)
{
if(arr[i][j]>b[i])
{
b[i]=arr[i][j];
}
}
arr=b;
return arr;
}
largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);

法二

function largestOfFour(arr){
var b=[];
for(var i=0;i<arr.length;i++)
{
b.push(Math.max.apply(Math,arr[i]));
}
return b;

只有底下的可以通过freecode的网页??

相关文章

  • Design & Coed 4: 找出多个数组中的最大数

    找出多个数组中的最大数 Return Largest Numbers in Arrays 右边大数组中包含了4个小...

  • Return Largest Numbers in Arrays

    找出多个数组中的最大数 右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新...

  • FCC-JS-BAS-Return Largest Number

    找出多个数组中的最大数 右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新...

  • free code camp,找出多个数组中的最大数

    找出多个数组中的最大数 右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新...

  • 找出多个数组中的最大数

    用for循环来迭代数组,并通过arr[i]的方式来访问数组的每个元素。 知识点:Math.max.apply(nu...

  • 找出多个数组中的最大数

    大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。 提示:你可以用for...

  • FCC 257 - 找出多个数组中的最大数

    找出多个数组中的最大数右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数...

  • Return Largest Numbers in Arrays

    找出多个数组中的最大数右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数...

  • Swift---LeetCode,第179题

    最大数/*给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target...

  • 30s就能懂的js代码

    arrayMax (返回数组中的最大数) difference(比较两个数组的不同) distinctValues...

网友评论

      本文标题:找出多个数组中的最大数

      本文链接:https://www.haomeiwen.com/subject/acuuwxtx.html