Yineleyiciler nedir?

Yineleyiciler, bir seçicinin döndürdüğü öğeleri numaralandırır. Yineleyiciler dizilere benzer, ancak bir öğeye doğrudan erişmek için dizin kullanamazsınız. Yineleyiciler, bir kerede öğelerin tamamı yerine yalnızca tek bir öğe yükleyerek bellek baskısını azaltmaya da yardımcı olur. Yineleyiciler aşağıdaki yöntemleri içerir.

  • boolean hasNext() — Geçerli konum listedeki son öğe değilse true değerini döndürür
  • Object next() — Geçerli konumu ilerletir ve nesneyi yeni konuma döndürür
  • totalNumEntities() — Yineleyicide bulunan öğelerin sayısını döndürür.

Aşağıdaki kod, hesabınızdaki tüm reklam gruplarını yinelemek için yineleyicinin nasıl kullanılacağını gösterir.

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

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

Not

Yineleyiciler for of döngüsü yapısını desteklemez. Örneğin:

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

Aşağıda yineleyicilerin listesi verilmiştir.

Sonraki adımlar