在JavaScript中,循环只打印最后一个值可以通过以下几种方式实现:
var arr = [1, 2, 3, 4, 5];
var lastValue;
for (var i = 0; i < arr.length; i++) {
lastValue = arr[i];
}
console.log(lastValue);
var arr = [1, 2, 3, 4, 5];
var lastValue;
arr.forEach(function(element, index, array) {
if (index === array.length - 1) {
lastValue = element;
}
});
console.log(lastValue);
var arr = [1, 2, 3, 4, 5];
var lastValue = arr.reduce(function(accumulator, currentValue, currentIndex, array) {
if (currentIndex === array.length - 1) {
return currentValue;
} else {
return accumulator;
}
});
console.log(lastValue);
以上是三种常见的实现方式,它们都可以在循环中只打印最后一个值。在实际应用中,可以根据具体情况选择适合的方式。
领取专属 10元无门槛券
手把手带您无忧上云