【发布时间】:2015-08-21 11:56:18
【问题描述】:
我的代码中有splice 的问题,我不知道为什么不起作用,我需要从数组中删除最小整数。
这是我的代码:
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);
【问题讨论】:
标签: javascript splice