4 EYLÜL 2009, Cuma
Ne kadar büyük sayı JavaScript dizisi bulunan bulabilirim?
Basit bir JavaScript Dizi bir nesne birkaç sayı içeren var.
[267, 306, 108]
Bu dizideki en büyük sayıyı bulan bir fonksiyon var mı?
CEVAP
4 EYLÜL 2009, Cuma
Math.max arama için geçerli işlevi kullanabilirsiniz:
var array = [267, 306, 108];
var largest = Math.max.apply(Math, array); // 306
Nasıl çalışır?
apply işlev başka bir işlev, bağlam ve bağımsız bir verilen, bir dizi olarak sağlanan çağırmak için kullanılır. Min ve max fonksiyonları giriş argümanların rastgele bir sayı alabilir: Matematik.max(val1, val2, ..., valN)
Eğer ararsak:
Math.min.apply(Math, [1,2,3,4]);
İşlevini yürütür geçerlidir:
Math.min(1,2,3,4);
İlk parametre, bağlama, statik oldukları için, içerik olarak geçirilen bağımsız olarak çalışacak bu işlevler için önemli olduğunu unutmayın.
Bunu Paylaş:
1 milyar sayı dizisi 100 büyük sayılar...
Nasıl Javascript bir sayı kadar yuvarl...
Dizenin ilk harfini büyük JavaScript...
Ne kadar büyük R tekrarlanabilir bir ö...
Burada JavaScript ile bir tarih biçiml...