Chúng tôi có một vòng lặp như thế này:Làm thế nào để xác định phiên đầu tiên trong một vòng lặp for..in
for (var prop in obj) {
if (obj.hasOwnProperty(prop) {
// Here need operation only for first iteration (1)
// Other operations
}
}
Làm sao chúng ta có thể xác định lặp đầu tiên trong (1)?
Tại sao bạn chỉ cần lặp đầu tiên? Do các thuộc tính không được đảm bảo để được liệt kê theo thứ tự có thể dự đoán được, bạn đang làm gì? –
Tôi muốn đối tượng kiểm tra có ít nhất một thuộc tính hay không. Object.keys - giải pháp tốt nhưng nó không hỗ trợ IE8. Tôi biên dịch url từ đối tượng js - cho phần tử đầu tiên cần thêm '?' delimeter, cho '&' khác. Thứ tự của các phím không quan trọng đối với tôi. – karavanjo