के लिए ब्रेक के बिना सरणी के माध्यम से लूपिंग और आइटम को हटाने के बाद, मेरे पास लूप के लिए निम्न है, और जब मैं किसी आइटम को निकालने के लिए splice()
का उपयोग करता हूं, तो मुझे लगता है कि 'सेकंड' अपरिभाषित है। मैं जांच सकता हूं कि यह अपरिभाषित है, लेकिन मुझे लगता है कि ऐसा करने के लिए शायद एक और शानदार तरीका है। इच्छा है कि किसी आइटम को आसानी से हटाएं और आगे बढ़ें।लूप
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);
}
}
पीछे की ओर इशारा करने और लंबाई समायोजित करने के अलावा, आप केवल उन सदस्यों को भी डाल सकते हैं जिन्हें आप एक नई सरणी में चाहते हैं। – RobG