用JavaScript写函数取二维度数组中数组利用JavaScript自己写一个函数,用来取得二维度数组中长度最大的数组。例如,有一个二维度数组[[2,3,4],[1],[3,4,5,6],[2,3]],写一个函数,参数为该二维数组,返回值为[3,4,5,6]。1.封装函数完成2.未能封装函数,可以求得最长一维数组3.未得到最长一维数组的答案无效
1 回答
开心每一天1111
var que = function(arr){
var arr = [[2,3,4],[1],[3,4,5,6],[2,3]];
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测试结果(如下图)。
添加回答
举报
0/150
提交
取消