慕虎7371278
2018-07-09 10:16:03
用JavaScript寫(xiě)函數(shù)取二維度數(shù)組中數(shù)組利用JavaScript自己寫(xiě)一個(gè)函數(shù),用來(lái)取得二維度數(shù)組中長(zhǎng)度最大的數(shù)組。例如,有一個(gè)二維度數(shù)組[[2,3,4],[1],[3,4,5,6],[2,3]],寫(xiě)一個(gè)函數(shù),參數(shù)為該二維數(shù)組,返回值為[3,4,5,6]。1.封裝函數(shù)完成2.未能封裝函數(shù),可以求得最長(zhǎng)一維數(shù)組3.未得到最長(zhǎng)一維數(shù)組的答案無(wú)效
1 回答

開(kāi)心每一天1111
var que = function(arr){
var arr = [[2,3,4],[1],[3,4,5,6],[2,3]];
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
//script;
//charset='utf-8';
//用JavaScript寫(xiě)函數(shù)取二維度數(shù)組中數(shù)組利用JavaScript自己寫(xiě)一個(gè)函數(shù),用來(lái)取得二維度數(shù)組中長(zhǎng)度最大的數(shù)組。例如,有一個(gè)二維度數(shù)組[[2,3,4],[1],[3,4,5,6],[2,3]],寫(xiě)一個(gè)函數(shù),參數(shù)為該二維數(shù)組,返回值為[3,4,5,6]。
//
//函數(shù)設(shè)計(jì):
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;
};
//測(cè)試用例:
clear();
var arr = [[2,3,4],[1],[3,4,5,6],[2,3]];
console.log(que(arr));
//打印結(jié)果:'(4) [3,4,5,6]'
//
//可以將全部文本復(fù)制黏貼到chrome瀏覽器的控制臺(tái)console測(cè)試結(jié)果(如下圖)。
添加回答
舉報(bào)
0/150
提交
取消