Làm cách nào để kiểm tra xem tôi có đang lặp lại vòng lặp cuối cùng của vòng lặp này không? Tôi xin lỗi vì đã đặt câu hỏi này. Tôi đang sử dụng để lập trình trong VB.NET và javascript có vẻ rất khó hiểu bởi bản chất.Kiểm tra vòng lặp nếu trên lần lặp cuối cùng?
if (QuerySplit.length > 1) {
var NewQuery
for (i=0; i<QuerySplit.length; i++)
{
// if we're not on the last iteration then
if (i != QuerySplit.length) {
// build the new query
NewQuery = QuerySplit[i].value + " AND "
}
}
}
Hãy thử 'if (i! == (QuerySplit.length - 1)) {' – Ian
Ngoài ra, dấu chấm phẩy cũng không bắt buộc nhưng được khuyến nghị cao! –
Bạn không chắc chắn về điều này được thực hiện - bạn đang ghi đè 'NewQuery' trên mỗi lần lặp (nhưng lần cuối)? – Bergi