Sobes.tech
Junior

Bir sayı dizisini nasıl artan sırayla sıralarsınız?

sobes.tech yapay zeka

AI'dan gelen yanıt

// Bir sayı dizisini artan sırayla sıralamak için sort metodunu kullanma
const numbers = [5, 2, 8, 1, 9, 4];

numbers.sort((a, b) => a - b); // Diziyi artan sırayla sıralıyoruz

// Sıralama sonucu: [1, 2, 4, 5, 8, 9]

JavaScript'teki sort() metodu varsayılan olarak dizideki öğeleri dizgi olarak sıralar. Sayıları doğru şekilde artan sırayla sıralamak için (a, b) => a - b karşılaştırma fonksiyonunu geçmek gerekir. Bu fonksiyon, a b'den küçükse negatif, büyükse pozitif, eşitse sıfır döner. Bu sayede sort() yöntemi öğelerin sırasını doğru belirleyebilir.