Condividi tramite


Che cosa sono gli iteratori?

Gli iteratori enumerano gli elementi restituiti da un selettore . Gli iteratori sono simili alle matrici, ma non è possibile usare un indice per accedere direttamente a un elemento. Gli iteratori consentono anche di ridurre la pressione della memoria caricando un solo elemento alla volta anziché l'intero set di elementi. Gli iteratori includono i metodi seguenti.

  • boolean hasNext() - Restituisce true se la posizione corrente non è l'ultimo elemento dell'elenco
  • Object next() - Sposta la posizione corrente e restituisce l'oggetto in corrispondenza della nuova posizione
  • totalNumEntities() - Restituisce il numero di elementi disponibili nell'iteratore.

Il codice seguente illustra come usare un iteratore per eseguire l'iterazione su tutti i gruppi di annunci nell'account.

var iterator = AdsApp.adGroups().get();

while (iterator.hasNext()) {
  var adGroup = iterator.next();
}

Nota

Gli iteratori non supportano il costrutto del ciclo for-of . Ad esempio:

    for (var campaign of AdsApp.campaigns().get())

Di seguito è riportato l'elenco degli iteratori.

Passaggi successivi