Abbiamo un ciclo come questo:Come identificare la prima iterazione in un ciclo for..in
for (var prop in obj) {
if (obj.hasOwnProperty(prop) {
// Here need operation only for first iteration (1)
// Other operations
}
}
Come possiamo identificare prima iterazione in (1)?
Perché è necessario solo la prima iterazione? Dato che le proprietà non sono garantite per essere elencate in un ordine prevedibile, che cosa stai facendo? –
Vorrei che l'oggetto di controllo abbia almeno una proprietà o meno. Object.keys - buona soluzione ma non supportata IE8. Compilare url dall'oggetto js - per il primo elemento è necessario aggiungere '?' delimitatore, per altro '&'. L'ordine delle chiavi non è importante per me. – karavanjo