SORU
8 Mayıs 2009, Cuma


Yinelenen bulmak için en kolay yolu bir JavaScript dizi değerleri

Eğer yinelenen değerler varsa, orada görmek için bir JavaScript dizi kontrol etmek gerekir. Bunu yapmanın en kolay yolu nedir? Sadece yinelenen değerlerin ne - aslında onların dizinler ihtiyacım yok veya çoğaltılmış nasıl olduklarını bulmak gerekiyor.

Üzerinden dizi döngü ve bir maç için, diğer tüm değerleri kontrol edebilirsiniz biliyorum, ama daha kolay bir yolu olmalı gibi görünüyor. Herhangi bir fikir? Teşekkürler!

İlgili: Remove Duplicates from JavaScript Array

CEVAP
8 Mayıs 2009, Cuma


Eğer çiftleri elimate istiyorsanız, bu harika bir çözüm deneyin:

function eliminateDuplicates(arr) {
  var i,
      len=arr.length,
      out=[],
      obj={};

  for (i=0;i<len;i  ) {
    obj[arr[i]]=0;
  }
  for (i in obj) {
    out.push(i);
  }
  return out;
}

Gördüğüm en büyük JavaScript için kod parçacıkları biri. Orijinal burada yayınlandı: http://dreaminginjavascript.wordpress.com/2008/08/22/eliminating-duplicates/

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007