js求陣列最大值的四種方法

2021-10-25 04:27:45 字數 841 閱讀 8963

let arr = [3, 56, 0, 21, -7, 39];

1.遍歷陣列每一項與當前最大值比較

array.prototype.

max=

function()

)return max;

}

2.sort()排序,a-b公升序,b-a降序

let max = arr.

sort

((a,b)

=>)[

0];

注意:若arr.sort()不帶引數,則按照字元編碼的順序進行排序

let max= arr.

sort()

; console.

log(arr.

max(

), arr1, arr2, arr3, arr4)

;

3.內建函式math.max,可以傳遞多個引數。

let max=math.max.

(null

,arr)

;console.

log(max)

;

var max1 = math.max.

call

(null,3

,0,-

7,39)

;console.

log(max1)

;

4.擴充套件運算子…

let max=math.

max(

...arr)

;

js取陣列最大值的四種方式

var arr 7 2,0 3,5 1.應用某一物件的乙個方法,用另乙個物件替換當前物件 var max math.max.null,arr console.log max 由於max funtion,args 方法呼叫math.max math.max,arr 2.call 呼叫乙個物件的乙個方法...

如何求陣列連續最大和 四種方法

乙個有n個元素的陣列,則n個元素既可以是正數也可以是負數,陣列中連續的乙個或多個元素可以組成乙個連續的子陣列,乙個陣列可能有多個這種連續的子陣列,求子陣列和的最大值。分析 最簡單的也是最容易的方法就是找出所有的子陣列,然後求出陣列的和,在所有子陣列的和中取最大值。package lock publi...

64 js取陣列最大值的四種方式

var arr 7,2,0,3,5 console.log max 2.call 呼叫乙個物件的乙個方法,以另乙個物件替換當前物件 var max1 math.max.call null,7,2,0,3,5 console.log max1 3.sort reverse sort 排序預設為公升序,...