¿Qué son los iteradores?

Los iteradores enumeran elementos que devuelve un selector . Los iteradores son similares a las matrices, excepto que no 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 verdadero si la posición actual no es el último elemento de la lista
  • Object next() — Avanza la posición actual y devuelve el objeto a la nueva posición
  • totalNumEntities() — Devuelve el número de elementos disponibles en el iterador.

El siguiente código muestra cómo usar un iterador para iterar en todos los grupos de anuncios de tu 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())

Esta es la lista de iteradores.

Pasos siguientes