¿Qué son los iteradores?

Los iteradores enumeran los elementos que devuelve un selector . Los iteradores son similares a las matrices, excepto que no se puede usar un índice para acceder directamente a un elemento. Los iteradores también ayudan a reducir la presión de memoria al cargar solo un elemento a la vez en lugar de todo el conjunto de elementos. Los iteradores incluyen los métodos siguientes.

  • boolean hasNext(): devuelve true si la posición actual no es el último elemento de la lista.
  • Objeto next(): avanza la posición actual y devuelve el objeto en la nueva posición.
  • totalNumEntities(): devuelve el número de elementos disponibles en el iterador.

En el código siguiente se muestra cómo usar un iterador para recorrer en iteración todos los grupos de anuncios de la cuenta.

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

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

Nota:

Los iteradores no admiten la construcción de bucle for-of . Por ejemplo:

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

A continuación se muestra la lista de iteradores.

Pasos siguientes