所以,我寫了這個for循環使用JavaScript降低過濾對象的數組,找到最低的計算統計
if (specimins.length > 0) {
var max = specimins[0]
for (var x = 1; x < specimins.length; x++) {
if ((max.weight+max.height) > (specimins[x].weight+specimins[x].height)) {
max = specimins[x]
}
}
specimins = [max]
}
然而,這是很礙眼。所以基本上,它是通過一系列的標本來找到最低總計算重量+身高。有沒有一種好的方法來使用array.reduce()?我嘗試了一些嘗試,但其中大部分都不適合我。
任何幫助是一種讚賞。謝謝!
就我個人而言,我不認爲這是一個「眼睛」,但要記住句法糖並不總是一個更好的選擇,因爲它的代碼行較少。你可能爲了簡潔而犧牲可讀性 – Ju66ernaut