陣列的給定值[1,2,0,-5,8,3]
的數組,我怎樣才能在JavaScript中的最大值?最大JavaScript中
我知道我可以寫一個循環,並跟蹤最大值,但在尋找與JavaScript語法這樣做的更多的代碼,高效的方式。
陣列的給定值[1,2,0,-5,8,3]
的數組,我怎樣才能在JavaScript中的最大值?最大JavaScript中
我知道我可以寫一個循環,並跟蹤最大值,但在尋找與JavaScript語法這樣做的更多的代碼,高效的方式。
您可以使用Math.max
和ES6 spread syntax (...
):
let array = [1, 2, 0, -5, 8, 3];
console.log(Math.max(...array)); //=> 8
或者沒有擴散運算符'Math.max.apply(false,arr)' –
擴散運算符不是**高效**。 –
@ibrahimmahrir沒有傳播「運營商」,[它的語法](https://stackoverflow.com/a/44934830/5647260)。 – Li357
從谷歌^ – Li357
'在javascript數組的最大' 第二個結果同意,也許編輯對方雖然包含單詞ARMAX。 ..來自python,這就是我instictively搜索和沒有出現... – byteSlayer
我會說它有一個合理的標題。不管語言如何,我都會搜索''中的最大數組',但這只是我自己。 –
Li357