給出乙個2維陣列,查詢每項子陣列中的最大值,返回包含最大值的新陣列
largestoffour([[13, 27, 18, 26], [4, 5, 1, 3], [32, 35, 37, 39], [1000, 1001, 857, 1]])
should return [27,5,39,1001].
2層迴圈找出最大值
push方法
function largestoffour(arr)
}newarr.push(maxval);
}return newarr;
}
largestoffour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
arr.map對陣列操作
arr.reduce對子陣列操作
function largestoffour(arr) ) ;
});}largestoffour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]);
1.不是太理解這個方法
function largestoffour(arr)
largestoffour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
arr.map()
arr.reduce()
function.bind()
有其他好的方法或思路的道友,不妨在沙發區神交一番。
對function的方法有較深理解的的請指點下,這裡有點蒙
譯 JS基礎演算法指令碼 陣列分割
給出乙個陣列,按長度要求分割成多維陣列 chunkarrayingroups 0,1,2,3,4,5,6 3 should return 0,1,2 3,4,5 6 chunkarrayingroups a b c d 2 should return a b c d 1.arr.splice 擷取陣...
譯 JS基礎演算法指令碼 查詢字串中最長的子字元
給出乙個字串,查詢字串中最長的子字元,並返回其長度 findlongestword google do a barrel roll 字串分割 迴圈判定,暫存較大值 迴圈結束,返回最大值變數的長度 function findlongestword str return maxstr.length fi...
JS基礎 陣列的方法
一 陣列的物件方法 concat 引數 可以是單個或多個元素,也可以是乙個或多個陣列,也可以混合使用。返回值 返回拼接後的陣列。特點 不改變原陣列。注意點 雖然傳遞的引數是陣列,但是操作的是陣列裡面的元素。join 用法 把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。引數 指定的符號,...