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

2021-10-22 13:33:01 字數 816 閱讀 8099

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

()呼叫乙個物件的乙個方法,以另乙個物件替換當前物件

var max1 = math.max.

call

(null,7,

2,0,

-3,5

)console.

log(max1)

call((

()引數是乙個物件和乙個陣列型別的物件,call

()引數是乙個物件和引數列表

3.sort()

+reverse()

//sort()排序預設為公升序,reverse()將陣列掉個

var max3 = arr.

sort()

.reverse()

[0];

console.

log(max3)

4.sort()

//b-a從大到小,a-b從小到大

var max2 = arr.

sort

(function

(a,b))[

0];console.

log(max2)

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 排序預設為公升序,...

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

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 不帶引數,則按照字元...

js陣列取最大值最小值,以及小數取整

例子 var mcgs 6,56,5,65,6,9,4.5,2,12,12,1,50.6,2 陣列2 var sin 48,4,8,6,8,6,1,1,3,1,3,68,646,48,6,4,1.5,陣列1 var test mcgs,sin 兩個陣列 var mix test.join split...