SORU
7 HAZİRAN 2011, Salı


nasıl Javascript dosyalarda grup durdurmak için?

nodejs ve Firavun faresi — derin yorumlarda belirli yorum özyinelemeli işlev ile iç içe ve içindeki dosyalarda grup bulmaya oynuyorum. Bir şekilde nodejs dosyalarda grup durdurmak için var? Yineleme bir fonksiyonudur ve sadece yapamam her dosyalarda grup anladığım kadarıyla ""sadece "" ama bu dosyalarda grup. durmayacak gelinir

function recurs(comment){
    comment.comments.forEach(function(elem){
        recurs(elem);
        //if(...) break;
    });
}

CEVAP
7 HAZİRAN 2011, Salı


Bir forEach dan giremezsin. Sahte üç yolu düşün yine de.

1. Çirkin Yolu: içerik olarak kullanmak için dosyalarda grup, ve orada bir boolean saklamak için ikinci bir argüman, if kullanın. Bu korkunç görünüyor.

2. Kötü Yol: try-catch blok her şeyi kuşatır ve kesmek istediğiniz zaman, bir özel durum. Bu oldukça kötü görünüyor, ve kötü performans olabilir, ama saklanmış olabilir.

3. Eğlenceli Bir Şekilde: every() kullanın.

['a', 'b', 'c'].every(function(element[, index, array]) {
    // Do something.
    if (you_want_to_break)
        return false;
    else return true;
});

Konu 8 ** kırmak istiyorsanız some() yerine kullanabilirsiniz.

Şerefe!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MC JIN'S OLD YouTube CHANNEL

    MC JIN'S OLD

    2 Kasım 2008
  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • fufko

    fufko

    27 ŞUBAT 2006