为了账号安全,请及时绑定邮箱和手机立即绑定

用JavaScript写函数取二维度数组中数组?

用JavaScript写函数取二维度数组中数组?

慕虎7371278 2018-07-09 10:16:03
用JavaScript写函数取二维度数组中数组利用JavaScript自己写一个函数,用来取得二维度数组中长度最大的数组。例如,有一个二维度数组[[2,3,4],[1],[3,4,5,6],[2,3]],写一个函数,参数为该二维数组,返回值为[3,4,5,6]。1.封装函数完成2.未能封装函数,可以求得最长一维数组3.未得到最长一维数组的答案无效
查看完整描述

1 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

//script;

//charset='utf-8';

//用JavaScript写函数取二维度数组中数组利用JavaScript自己写一个函数,用来取得二维度数组中长度最大的数组。例如,有一个二维度数组[[2,3,4],[1],[3,4,5,6],[2,3]],写一个函数,参数为该二维数组,返回值为[3,4,5,6]。

//

//函数设计:

var que = function(arr){
  var
    tar = [];
  tar = arr[0];
  for (var i=1; i<tar.length; i++) {
    if (arr[i].length > tar.length) tar = arr[i];
  }
  return tar;
};

//测试用例:

clear();

var arr = [[2,3,4],[1],[3,4,5,6],[2,3]];
console.log(que(arr));

//打印结果:'(4) [3,4,5,6]'

//

//可以将全部文本复制黏贴到chrome浏览器的控制台console测试结果(如下图)。

 


查看完整回答
反对 回复 2018-08-05
  • 1 回答
  • 0 关注
  • 1085 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信