JavaScript'te, dizideki öğe sayısı aşağıdaki gibi olacaktır. dizininSıralamaksızın dizideki benzersiz öğeleri sayın
arr = ["jam", "beef", "cream", "jam"]
arr.sort();
var count = 1;
var results = "";
for (var i = 0; i < arr.length; i++)
{
if (arr[i] == arr[i+1])
{
count +=1;
}
else
{
results += arr[i] + " --> " + count + " times\n" ;
count=1;
}
}
bir elemanın en az olacaksa varsayarsak o tür() kullanmadan veya herhangi bir şekilde diziyi mutasyona olmadan bunu yapmak mümkün mü? Dizinin yeniden oluşturulmasının gerekeceğini ve yeni oluşturulan dizide sıralama yapılabileceğini düşünürdüm, ama sıralamadan kaçınmanın en iyi yolunun ne olduğunu bilmek istiyorum. Ve evet, ben bir sanatçıyım, programcı değil, onurun.
Sesleri iyi bir çözüm gibi kopyalayıp sıralayarak. Neden bundan kaçınmak istersiniz? – Bergi
Öğeleri bir sözlükte itebilir ve tuş sayısını belirleyebilirsiniz. – zsong
Sadece bu konuda bir yol bilmek istiyorum. Ben sadece merak ediyorum.İkincisi, diğer unsurların dayandığı orijinal diziyi karıştırıyor. Diziyi bir nesneye çevirmekten daha iyi olabilirim. Ama bir nesnenin çeşitli kısımlarına ne tür bir şey olacağını bilmiyorum. –