1
我在我的代碼中有splice
問題,我不知道爲什麼不工作,我需要從數組中刪除最小整數。拼接不從數組中刪除項目javascript
這裏是我的代碼:
var players = [
"Jug 1",
"Jug 2",
"Jug 3",
"Jug 4"
];
var arrTotal = [72, 71, 70, 75];
function winners(arr) {
var fstPlace = [], sndPlace= [];
var min = Math.min.apply(null, arr);
console.log(min);
for (var i = 0; i < arr.length; i++) {
if (arr[i] == min) {
fstPlace.push(arr.indexOf(min, i));
}
}
if (fstPlace.length == 1) {
console.log("1st: " + fstPlace);
arr.splice(min, 1);
console.log(arr);
}
else {
console.log("Tie: " + fstPlace);
}
}
winners(arrTotal);
我不能使用本身的價值? – Devsalad
謝謝Arun,它完美的作品。我必須等待6分鐘才能接受答案。 :) – Devsalad