У меня есть следующий цикл for, и когда я использую splice()
для удаления элемента, я получаю, что "секунды" undefined. Я мог проверить, если это undefined, но я чувствую, что, возможно, более элегантный способ сделать это. Желание просто удалить элемент и продолжать движение.
for (i = 0, len = Auction.auctions.length; i < len; i++) {
auction = Auction.auctions[i];
Auction.auctions[i]['seconds'] --;
if (auction.seconds < 0) {
Auction.auctions.splice(i, 1);
}
}